* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#ifndef NETWORKMODEL_H
-#define NETWORKMODEL_H
+#pragma once
+
+#include "client-export.h"
#include "bufferinfo.h"
#include "clientsettings.h"
Q_PROPERTY(int nickCount READ nickCount)
public :
- NetworkItem(const NetworkId &netid, AbstractTreeItem *parent = 0);
+ NetworkItem(const NetworkId &netid, AbstractTreeItem *parent = nullptr);
virtual QStringList propertyOrder() const;
Q_PROPERTY(int nickCount READ nickCount)
public :
- BufferItem(const BufferInfo &bufferInfo, AbstractTreeItem *parent = 0);
+ BufferItem(const BufferInfo &bufferInfo, AbstractTreeItem *parent = nullptr);
virtual QStringList propertyOrder() const;
* User Category Items (like @vh etc.)
*****************************************/
class IrcUserItem;
-class UserCategoryItem : public PropertyMapItem
+
+class CLIENT_EXPORT UserCategoryItem : public PropertyMapItem
{
Q_OBJECT
Q_PROPERTY(QString categoryName READ categoryName)
/*****************************************
* NetworkModel
*****************************************/
-class NetworkModel : public TreeModel
+class CLIENT_EXPORT NetworkModel : public TreeModel
{
Q_OBJECT
};
Q_DECLARE_FLAGS(ItemTypes, ItemType)
- NetworkModel(QObject *parent = 0);
+ NetworkModel(QObject *parent = nullptr);
static QList<QVariant> defaultHeader();
static bool mimeContainsBufferList(const QMimeData *mimeData);
Q_DECLARE_OPERATORS_FOR_FLAGS(NetworkModel::ItemTypes)
-
-#endif // NETWORKMODEL_H