* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#ifndef TREEMODEL_H
-#define TREEMODEL_H
+#pragma once
+
+#include "client-export.h"
#include <QList>
#include <QStringList>
/*****************************************
* general item used in the Tree Model
*****************************************/
-class AbstractTreeItem : public QObject
+class CLIENT_EXPORT AbstractTreeItem : public QObject
{
Q_OBJECT
/*****************************************
* SimpleTreeItem
*****************************************/
-class SimpleTreeItem : public AbstractTreeItem
+class CLIENT_EXPORT SimpleTreeItem : public AbstractTreeItem
{
Q_OBJECT
/*****************************************
* PropertyMapItem
*****************************************/
-class PropertyMapItem : public AbstractTreeItem
+class CLIENT_EXPORT PropertyMapItem : public AbstractTreeItem
{
Q_OBJECT
/*****************************************
* TreeModel
*****************************************/
-class TreeModel : public QAbstractItemModel
+class CLIENT_EXPORT TreeModel : public QAbstractItemModel
{
Q_OBJECT
void debug_rowsRemoved(const QModelIndex &parent, int start, int end);
void debug_dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
};
-
-
-#endif