#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, const std::string &geomPropertyName, 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 |
const std::string & | getGeomPropertyName () 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 |
std::string | m_geomPropertyName |
Definition at line 41 of file DataSetItem.h.
te::qt::widgets::DataSetItem::DataSetItem | ( | const te::da::DataSetTypePtr & | dt, |
const std::string & | geomPropertyName, | ||
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 58 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 112 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 62 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 67 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 125 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 120 of file DataSetItem.cpp.
const te::da::DataSetTypePtr & te::qt::widgets::DataSetItem::getDataSet | ( | ) | const |
Definition at line 175 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::DataSetSelectorWidget::getSelectedGeomProperties(), te::qt::widgets::ConstraintsItem::hasChildren(), te::qt::widgets::IndexGroupItem::hasChildren(), te::qt::widgets::PropertyGroupItem::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 185 of file DataSetItem.cpp.
const std::string & te::qt::widgets::DataSetItem::getGeomPropertyName | ( | ) | const |
Definition at line 180 of file DataSetItem.cpp.
Referenced by te::qt::widgets::DataSetSelectorWidget::getSelectedGeomProperties(), and te::qt::widgets::DataSetSelectorWidget::onDataSetToggled().
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 101 of file DataSetItem.cpp.
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 145 of file DataSetItem.cpp.
bool te::qt::widgets::DataSetItem::isChecked | ( | ) | const |
Definition at line 190 of file DataSetItem.cpp.
Referenced by te::qt::widgets::DataSetSelectorWidget::onDataSetToggled().
|
virtual |
Implements te::qt::widgets::AbstractDataSourceTreeItem.
Definition at line 159 of file DataSetItem.cpp.
References te::qt::widgets::DataSetGroupItem::checkState().
|
private |
Definition at line 87 of file DataSetItem.h.
|
private |
Definition at line 84 of file DataSetItem.h.
|
private |
Definition at line 86 of file DataSetItem.h.
Referenced by DataSetItem().
|
private |
Definition at line 85 of file DataSetItem.h.