26 #ifndef __TERRALIB_QT_WIDGETS_DATASOURCE_EXPLORER_INTERNAL_DATASETGROUPITEM_H
27 #define __TERRALIB_QT_WIDGETS_DATASOURCE_EXPLORER_INTERNAL_DATASETGROUPITEM_H
30 #include "../../../../dataaccess/datasource/DataSourceInfo.h"
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(
const QVariant& value,
int role = Qt::EditRole);
70 bool isChecked()
const;
74 const std::vector<DataSetItem*>& getDataSetItems()
const;
87 #endif // __TERRALIB_QT_WIDGETS_DATASOURCE_EXPLORER_INTERNAL_DATASETGROUPITEM_H
A class that represents an item from a DataSourceTreeModel.
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr