26 #ifndef __TERRALIB_QT_WIDGETS_LAYER_EXPLORER_INTERNAL_DATASETADAPTERLAYERITEM_H
27 #define __TERRALIB_QT_WIDGETS_LAYER_EXPLORER_INTERNAL_DATASETADAPTERLAYERITEM_H
30 #include "../../../../maptools/DataSetAdapterLayer.h"
49 int columnCount()
const;
51 QVariant data(
int column,
int role)
const;
53 QMenu* getMenu(QWidget* parent = 0)
const;
55 bool canFetchMore()
const;
57 Qt::ItemFlags flags()
const;
61 bool hasChildren()
const;
63 bool setData(
int column,
const QVariant& value,
int role = Qt::EditRole);
67 const std::string getItemType()
const;
71 bool hasGroupingItem()
const;
73 bool hasChartItem()
const;
83 #endif // __TERRALIB_QT_WIDGETS_LAYER_EXPLORER_INTERNAL_DATASETADAPTERLAYERITEM_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
The class that represents an item in a LayerTreeModel.
boost::intrusive_ptr< DataSetAdapterLayer > DataSetAdapterLayerPtr
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
te::map::DataSetAdapterLayerPtr m_layer
The class that represents an item in a LayerTreeModel.