te::qt::widgets::DataSetItem Class Reference

#include <DataSetItem.h>

Inheritance diagram for te::qt::widgets::DataSetItem:
te::qt::widgets::AbstractDataSourceTreeItem

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::DataSetTypePtrgetDataSet () const
 
te::da::DataSourcegetDataSource () 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::DataSourcem_datasource
 
std::string m_geomPropertyName
 

Detailed Description

Definition at line 41 of file DataSetItem.h.

Constructor & Destructor Documentation

te::qt::widgets::DataSetItem::DataSetItem ( const te::da::DataSetTypePtr dt,
const std::string &  geomPropertyName,
te::da::DataSource ds = 0,
AbstractDataSourceTreeItem parent = 0 
)

Constructor.

Parameters
dtThe dataset type to be showned. If it is associated to a data source catalog the item will not take its ownership, otherwise, it will.
dsIf 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.
parentThe parent item in the tree or NULL if it is a root item.
te::qt::widgets::DataSetItem::~DataSetItem ( )

Member Function Documentation

bool te::qt::widgets::DataSetItem::canFetchMore ( ) const
virtual
int te::qt::widgets::DataSetItem::columnCount ( ) const
virtual
QVariant te::qt::widgets::DataSetItem::data ( int  column,
int  role 
) const
virtual
void te::qt::widgets::DataSetItem::fetchMore ( )
virtual
Qt::ItemFlags te::qt::widgets::DataSetItem::flags ( ) const
virtual
const te::da::DataSetTypePtr& te::qt::widgets::DataSetItem::getDataSet ( ) const
te::da::DataSource* te::qt::widgets::DataSetItem::getDataSource ( ) const
const std::string& te::qt::widgets::DataSetItem::getGeomPropertyName ( ) const
QMenu* te::qt::widgets::DataSetItem::getMenu ( QWidget *  parent = 0) const
virtual
bool te::qt::widgets::DataSetItem::hasChildren ( ) const
virtual
bool te::qt::widgets::DataSetItem::isChecked ( ) const
bool te::qt::widgets::DataSetItem::setData ( const QVariant &  value,
int  role = Qt::EditRole 
)
virtual

Member Data Documentation

bool te::qt::widgets::DataSetItem::m_checked
private

Definition at line 87 of file DataSetItem.h.

te::da::DataSetTypePtr te::qt::widgets::DataSetItem::m_dataset
private

Definition at line 84 of file DataSetItem.h.

te::da::DataSource* te::qt::widgets::DataSetItem::m_datasource
private

Definition at line 86 of file DataSetItem.h.

std::string te::qt::widgets::DataSetItem::m_geomPropertyName
private

Definition at line 85 of file DataSetItem.h.


The documentation for this class was generated from the following file: