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.