26 #ifndef __TERRALIB_WMS_QT_WMSLAYERITEM_H
27 #define __TERRALIB_WMS_QT_WMSLAYERITEM_H
30 #include "../../qt/widgets/layer/explorer/AbstractTreeItem.h"
31 #include "../Config.h"
32 #include "../WMSLayer.h"
35 #include <QtCore/QString>
51 int columnCount()
const;
53 QVariant data(
int column,
int role)
const;
55 QMenu* getMenu(QWidget* parent = 0)
const;
57 bool canFetchMore()
const;
59 Qt::ItemFlags flags()
const;
63 bool hasChildren()
const;
65 bool setData(
int column,
const QVariant& value,
int role = Qt::EditRole);
74 const std::string getItemType()
const;
76 QString buildToolTip()
const;
80 bool hasColorMapItem()
const;
90 #endif // __TERRALIB_WMS_QT_WMSLAYERITEM_H
boost::intrusive_ptr< WMSLayer > WMSLayerPtr
#define TEWMSEXPORT
You can use this macro in order to export/import classes and functions from this module.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr