26 #ifndef __TERRALIB_QT_WIDGETS_LAYER_EXPLORER_INTERNAL_CHARTSLICETITEM_H
27 #define __TERRALIB_QT_WIDGETS_LAYER_EXPLORER_INTERNAL_CHARTSLICETITEM_H
33 #include <QtCore/QString>
49 const QColor& contourColor,
int contourWidth,
54 int columnCount()
const;
56 QVariant data(
int column,
int role)
const;
58 QMenu* getMenu(QWidget* parent = 0)
const;
60 bool canFetchMore()
const;
62 Qt::ItemFlags flags()
const;
66 bool hasChildren()
const;
68 bool setData(
int column,
const QVariant& value,
int role = Qt::EditRole);
77 const std::string getItemType()
const;
79 void setCheckable(
bool checkable);
98 #endif // __TERRALIB_QT_WIDGETS_LAYER_EXPLORER_INTERNAL_CHARTSLICETITEM_H
The class that represents an item in a LayerTreeModel.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr