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