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::unique_ptr< DataSetCategoryModel > | m_categoryModel |
| te::da::DataSourceInfoPtr | m_ds |
| bool | m_isCategoryModel |
| std::unique_ptr< DataSetTreeModel > | m_treeModel |
| bool | m_useCheckableItems |
A tree view for datasets of a data source.
Definition at line 63 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(), pressed(), and ~DataSetTreeView().
|
default |
Referenced by DataSetTreeView().
|
signal |
Referenced by DataSetTreeView(), and onItemActivated().
|
signal |
|
signal |
|
signal |
Referenced by DataSetTreeView(), and onItemClicked().
|
signal |
|
signal |
|
protectedslot |
Definition at line 308 of file DataSetTreeView.cpp.
References m_isCategoryModel, onModelToggled(), and toggled().
Referenced by DataSetTreeView().
|
signal |
Referenced by DataSetTreeView(), and onItemDoubleClicked().
|
signal |
|
signal |
|
signal |
Referenced by DataSetTreeView(), and onItemEntered().
|
signal |
|
signal |
| std::list< te::qt::widgets::DataSetItem * > te::qt::widgets::DataSetTreeView::getSelectedDataSets | ( | ) | const |
Definition at line 77 of file DataSetTreeView.cpp.
| bool te::qt::widgets::DataSetTreeView::hasSelectedDataSets | ( | ) | const |
Definition at line 99 of file DataSetTreeView.cpp.
|
protectedslot |
Definition at line 119 of file DataSetTreeView.cpp.
References activated().
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 148 of file DataSetTreeView.cpp.
References clicked(), te::qt::widgets::AbstractDataSourceTreeItem::data(), m_useCheckableItems, and toggled().
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 221 of file DataSetTreeView.cpp.
References doubleClicked().
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 250 of file DataSetTreeView.cpp.
References entered().
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 279 of file DataSetTreeView.cpp.
References pressed().
Referenced by DataSetTreeView().
|
protectedslot |
Definition at line 324 of file DataSetTreeView.cpp.
References m_categoryModel, m_isCategoryModel, and m_treeModel.
Referenced by customContextMenu().
|
signal |
Referenced by DataSetTreeView(), and onItemPressed().
|
signal |
|
signal |
| void te::qt::widgets::DataSetTreeView::set | ( | const te::da::DataSourceInfoPtr & | ds, |
| bool | useCheckableItems = false |
||
| ) |
Definition at line 60 of file DataSetTreeView.cpp.
References ds, m_categoryModel, m_ds, m_isCategoryModel, m_treeModel, and m_useCheckableItems.
|
signal |
Referenced by customContextMenu(), and onItemClicked().
|
signal |
|
signal |
|
private |
Definition at line 135 of file DataSetTreeView.h.
Referenced by onModelToggled(), and set().
|
private |
Definition at line 137 of file DataSetTreeView.h.
Referenced by set().
|
private |
Definition at line 138 of file DataSetTreeView.h.
Referenced by customContextMenu(), onModelToggled(), and set().
|
private |
Definition at line 136 of file DataSetTreeView.h.
Referenced by onModelToggled(), and set().
|
private |
Definition at line 139 of file DataSetTreeView.h.
Referenced by onItemClicked(), and set().