26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_DATASOURCETREEWIDGET_H 27 #define __TERRALIB_QT_WIDGETS_INTERNAL_DATASOURCETREEWIDGET_H 30 #include "../core/DataSourceType.h" 31 #include "../../Config.h" 32 #include "../../../../maptools/AbstractLayer.h" 36 #include <QTreeWidget> 72 void setDataSourceTypes(std::vector<te::qt::widgets::DataSourceType*> dsTypes);
78 void loadDataSources(QTreeWidgetItem* item);
80 void loadDataSets(QTreeWidgetItem* item);
84 void layersCreated(
const std::list<te::map::AbstractLayerPtr>& layers);
88 void slotItemDoubleClicked(QTreeWidgetItem* item,
int column);
90 void slotCustomContextMenu(
const QPoint &point);
94 void dataSourceTypeUpdate();
96 void dataSourceUpdate();
106 std::vector<te::qt::widgets::DataSourceType*>
m_dsTypes;
113 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_DATASOURCETREEWIDGET_H