#include <DataSetItem.h>
Public Member Functions | |
| bool | canFetchMore () const |
| int | columnCount () const |
| QVariant | data (int column, int role) const |
| DataSetItem (const te::da::DataSetTypePtr &dt, te::da::DataSource *ds=0, AbstractDataSourceTreeItem *parent=0) | |
| Constructor. More... | |
| void | fetchMore () |
| Qt::ItemFlags | flags () const |
| const te::da::DataSetTypePtr & | getDataSet () const |
| te::da::DataSource * | getDataSource () const |
| QMenu * | getMenu (QWidget *parent=0) const |
| bool | hasChildren () const |
| bool | isChecked () const |
| bool | setData (const QVariant &value, int role=Qt::EditRole) |
| ~DataSetItem () | |
Private Attributes | |
| bool | m_checked |
| te::da::DataSetTypePtr | m_dataset |
| te::da::DataSource * | m_datasource |
Definition at line 41 of file DataSetItem.h.
| te::qt::widgets::DataSetItem::DataSetItem | ( | const te::da::DataSetTypePtr & | dt, |
| te::da::DataSource * | ds = 0, |
||
| AbstractDataSourceTreeItem * | parent = 0 |
||
| ) |
Constructor.
| dt | The dataset type to be showned. If it is associated to a data source catalog the item will not take its ownership, otherwise, it will. |
| ds | If the dataset type is not associated to a data source catalog you can explicitly inform a data source to be used to query more information about the dataset. |
| parent | The parent item in the tree or NULL if it is a root item. |
Definition at line 47 of file DataSetItem.cpp.
References m_datasource.
| te::qt::widgets::DataSetItem::~DataSetItem | ( | ) |
Definition at line 57 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 111 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 61 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 66 of file DataSetItem.cpp.
References te::da::REGULAR_FILE_TYPE, te::da::TABLE_TYPE, and te::da::VIEW_TYPE.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 124 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 119 of file DataSetItem.cpp.
| const te::da::DataSetTypePtr & te::qt::widgets::DataSetItem::getDataSet | ( | ) | const |
Definition at line 174 of file DataSetItem.cpp.
Referenced by te::qt::widgets::ConstraintsItem::fetchMore(), te::qt::widgets::IndexGroupItem::fetchMore(), te::qt::widgets::PropertyGroupItem::fetchMore(), te::qt::widgets::DataSetSelectorWidget::getSelectedDataSets(), te::qt::widgets::IndexGroupItem::hasChildren(), te::qt::widgets::PropertyGroupItem::hasChildren(), te::qt::widgets::ConstraintsItem::hasChildren(), te::qt::widgets::DataSetSelectorWidget::onDataPreviewToggled(), te::qt::widgets::DataSetSelectorWidget::onDataSetClicked(), te::qt::widgets::DataSetSelectorWidget::onDataSetToggled(), and te::qt::widgets::DataSetSelectorWidget::onMapPreviewToggled().
| te::da::DataSource * te::qt::widgets::DataSetItem::getDataSource | ( | ) | const |
Definition at line 179 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 100 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 144 of file DataSetItem.cpp.
| bool te::qt::widgets::DataSetItem::isChecked | ( | ) | const |
Definition at line 184 of file DataSetItem.cpp.
Referenced by te::qt::widgets::DataSetSelectorWidget::onDataSetToggled().
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 158 of file DataSetItem.cpp.
References te::qt::widgets::DataSetGroupItem::checkState().
|
private |
Definition at line 84 of file DataSetItem.h.
|
private |
Definition at line 82 of file DataSetItem.h.
|
private |
Definition at line 83 of file DataSetItem.h.
Referenced by DataSetItem().