26 #ifndef __TERRALIB_QT_WIDGETS_DATASOURCE_EXPLORER_INTERNAL_DATASETITEM_H
27 #define __TERRALIB_QT_WIDGETS_DATASOURCE_EXPLORER_INTERNAL_DATASETITEM_H
30 #include "../../../../dataaccess/dataset/DataSetType.h"
35 namespace da {
class DataSource; }
58 int columnCount()
const;
60 QVariant data(
int column,
int role)
const;
62 QMenu* getMenu(QWidget* parent = 0)
const;
64 bool canFetchMore()
const;
66 Qt::ItemFlags flags()
const;
70 bool hasChildren()
const;
72 bool setData(
const QVariant& value,
int role = Qt::EditRole);
78 bool isChecked()
const;
90 #endif // __TERRALIB_QT_WIDGETS_DATASOURCE_EXPLORER_INTERNAL_DATASETITEM_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
te::da::DataSource * m_datasource
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
te::da::DataSetTypePtr m_dataset
boost::shared_ptr< DataSetType > DataSetTypePtr
A class that represents an item from a DataSourceTreeModel.