26 #ifndef __TERRALIB_QT_WIDGETS_DATASET_EXPLORER_INTERNAL_DATASETTREEVIEW_H
27 #define __TERRALIB_QT_WIDGETS_DATASET_EXPLORER_INTERNAL_DATASETTREEVIEW_H
31 #include "../../../../dataaccess/datasource/DataSourceInfo.h"
33 #include "../../Config.h"
48 class DataSetGroupItem;
49 class DataSetCategoryGroupItem;
51 class DataSetTreeModel;
52 class DataSetCategoryModel;
75 std::list<DataSetItem*> getSelectedDataSets()
const;
77 bool hasSelectedDataSets()
const;
119 void onItemActivated(
const QModelIndex & index);
121 void onItemClicked(
const QModelIndex & index);
123 void onItemDoubleClicked(
const QModelIndex & index);
125 void onItemEntered(
const QModelIndex & index);
127 void onItemPressed(
const QModelIndex & index);
129 void customContextMenu(
const QPoint &point);
131 void onModelToggled(
bool checked);
145 #endif // __TERRALIB_QT_WIDGETS_DATASET_EXPLORER_INTERNAL_DATASETTREEVIEW_H
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr