A tree view for datasets of a data source. More...
#include <DataSetTreeView.h>
Signals | |
| void | activated (DataSetItem *item) |
| void | activated (DataSetCategoryGroupItem *item) |
| void | activated (DataSetGroupItem *item) |
| void | clicked (DataSetItem *item) |
| void | clicked (DataSetCategoryGroupItem *item) |
| void | clicked (DataSetGroupItem *item) |
| void | doubleClicked (DataSetItem *item) |
| void | doubleClicked (DataSetCategoryGroupItem *item) |
| void | doubleClicked (DataSetGroupItem *item) |
| void | entered (DataSetItem *item) |
| void | entered (DataSetCategoryGroupItem *item) |
| void | entered (DataSetGroupItem *item) |
| void | pressed (DataSetItem *item) |
| void | pressed (DataSetCategoryGroupItem *item) |
| void | pressed (DataSetGroupItem *item) |
| void | toggled (DataSetItem *item) |
| void | toggled (DataSetCategoryGroupItem *item) |
| void | toggled (DataSetGroupItem *item) |
Public Member Functions | |
| DataSetTreeView (QWidget *parent=0) | |
| std::list< DataSetItem * > | getSelectedDataSets () const |
| bool | hasSelectedDataSets () const |
| void | set (const te::da::DataSourceInfoPtr &ds, bool useCheckableItems=false) |
| ~DataSetTreeView () | |
Protected Slots | |
| void | customContextMenu (const QPoint &point) |
| void | onItemActivated (const QModelIndex &index) |
| void | onItemClicked (const QModelIndex &index) |
| void | onItemDoubleClicked (const QModelIndex &index) |
| void | onItemEntered (const QModelIndex &index) |
| void | onItemPressed (const QModelIndex &index) |
| void | onModelToggled (bool checked) |
Private Attributes | |
| std::auto_ptr < DataSetCategoryModel > | m_categoryModel |
| te::da::DataSourceInfoPtr | m_ds |
| bool | m_isCategoryModel |
| std::auto_ptr< DataSetTreeModel > | m_treeModel |
| bool | m_useCheckableItems |
A tree view for datasets of a data source.
Definition at line 61 of file DataSetTreeView.h.
| te::qt::widgets::DataSetTreeView::DataSetTreeView | ( | QWidget * | parent = 0 | ) |
Definition at line 41 of file DataSetTreeView.cpp.
References activated(), clicked(), customContextMenu(), doubleClicked(), entered(), onItemActivated(), onItemClicked(), onItemDoubleClicked(), onItemEntered(), onItemPressed(), and pressed().
| te::qt::widgets::DataSetTreeView::~DataSetTreeView | ( | ) |
Definition at line 59 of file DataSetTreeView.cpp.
|
signal |
Referenced by DataSetTreeView().
|
signal |
|
signal |
|
signal |
Referenced by DataSetTreeView().
|
signal |
|
signal |
|
protectedslot |
Definition at line 311 of file DataSetTreeView.cpp.
Referenced by DataSetTreeView().
|
signal |
Referenced by DataSetTreeView().
|
signal |
|
signal |
|
signal |
Referenced by DataSetTreeView().
|
signal |
|
signal |
| std::list< te::qt::widgets::DataSetItem * > te::qt::widgets::DataSetTreeView::getSelectedDataSets | ( | ) | const |
Definition at line 80 of file DataSetTreeView.cpp.
| bool te::qt::widgets::DataSetTreeView::hasSelectedDataSets | ( | ) | const |
Definition at line 102 of file DataSetTreeView.cpp.
|
protectedslot |
Definition at line 122 of file DataSetTreeView.cpp.
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 151 of file DataSetTreeView.cpp.
References te::qt::widgets::AbstractDataSourceTreeItem::data().
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 224 of file DataSetTreeView.cpp.
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 253 of file DataSetTreeView.cpp.
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 282 of file DataSetTreeView.cpp.
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 326 of file DataSetTreeView.cpp.
|
signal |
Referenced by DataSetTreeView().
|
signal |
|
signal |
| void te::qt::widgets::DataSetTreeView::set | ( | const te::da::DataSourceInfoPtr & | ds, |
| bool | useCheckableItems = false |
||
| ) |
Definition at line 63 of file DataSetTreeView.cpp.
|
signal |
|
signal |
|
signal |
|
private |
Definition at line 133 of file DataSetTreeView.h.
|
private |
Definition at line 135 of file DataSetTreeView.h.
|
private |
Definition at line 136 of file DataSetTreeView.h.
|
private |
Definition at line 134 of file DataSetTreeView.h.
|
private |
Definition at line 137 of file DataSetTreeView.h.