26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_FILESYSTEMTREEVIEW_H 27 #define __TERRALIB_QT_WIDGETS_INTERNAL_FILESYSTEMTREEVIEW_H 30 #include "../../Config.h" 31 #include "../../../../maptools/AbstractLayer.h" 36 #include <QFileSystemModel> 63 void setNameFilters(QStringList list);
65 void setDataSourceTypesNames(std::vector<std::string> dsTypesNames);
69 void clicked(QFileInfo info);
71 void layersCreated(
const std::list<te::map::AbstractLayerPtr>& layers);
75 void itemClicked(
const QModelIndex & index);
77 void itemDoubleClicked(
const QModelIndex & index);
79 void slotCustomContextMenu(
const QPoint &point);
83 std::list<te::map::AbstractLayerPtr>
createLayer(
const QFileInfo& file);
95 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_FILESYSTEMTREEVIEW_H