27 #include "../../../../dataaccess/datasource/DataSourceInfo.h"
28 #include "../../../../dataaccess/datasource/DataSourceInfoManager.h"
29 #include "../core/DataSourceType.h"
30 #include "../core/DataSourceTypeManager.h"
46 treeView->setHeaderHidden(
true);
49 std::vector<te::da::DataSourceInfoPtr> datasources;
55 treeView->setModel(treeModel);
57 QString dsTypeTitle = QString::fromUtf8(it->second->getTitle().c_str());
59 addItem(treeView, dsTypeTitle);
73 int nmodels = count();
75 for(
int i = 0; i< nmodels; ++i)
77 QWidget* w = widget(i);
84 QAbstractItemModel* model = tview->model();
104 emit doubleClicked(item);
A tree view for the data sources of an application.
DataSourceToolBox(QWidget *parent=0, Qt::WindowFlags f=0)
void itemDoubleClicked(AbstractDataSourceTreeItem *item)
A tool box to help explorer data sources.
void activated(te::qt::widgets::AbstractDataSourceTreeItem *item)
#define TE_QTWIDGETS_DEFAULT_TREEVIEW_IDENTATION
A tool box to help explorer data sources.
void clicked(te::qt::widgets::AbstractDataSourceTreeItem *item)
void doubleClicked(te::qt::widgets::AbstractDataSourceTreeItem *item)
void entered(te::qt::widgets::AbstractDataSourceTreeItem *item)
void itemActivated(AbstractDataSourceTreeItem *item)
std::map< std::string, DataSourceType * >::const_iterator const_iterator
void itemPressed(AbstractDataSourceTreeItem *item)
static DataSourceTypeManager & getInstance()
It returns a reference to the singleton instance.
void itemEntered(AbstractDataSourceTreeItem *item)
void itemClicked(AbstractDataSourceTreeItem *item)
void pressed(te::qt::widgets::AbstractDataSourceTreeItem *item)