All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::widgets::UniqueKeyItem Class Reference

#include <UniqueKeyItem.h>

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

Public Member Functions

bool canFetchMore () const
 
int columnCount () const
 
QVariant data (int column, int role) const
 
void fetchMore ()
 
Qt::ItemFlags flags () const
 
QMenu * getMenu (QWidget *parent=0) const
 
te::da::UniqueKeygetUniqueKey () const
 
bool hasChildren () const
 
bool setData (const QVariant &value, int role=Qt::EditRole)
 
 UniqueKeyItem (te::da::UniqueKey *uk, AbstractDataSourceTreeItem *parent)
 Constructor. More...
 
 ~UniqueKeyItem ()
 

Private Attributes

te::da::UniqueKeym_uk
 

Detailed Description

Definition at line 43 of file UniqueKeyItem.h.

Constructor & Destructor Documentation

te::qt::widgets::UniqueKeyItem::UniqueKeyItem ( te::da::UniqueKey uk,
AbstractDataSourceTreeItem parent 
)

Constructor.

Parameters
ukThe unique-key to be showned. If it is associated to a dataset the item will not take its ownership, otherwise, it will.
parentThe parent item in the tree or NULL if it is a root item.

Definition at line 37 of file UniqueKeyItem.cpp.

te::qt::widgets::UniqueKeyItem::~UniqueKeyItem ( )

Definition at line 43 of file UniqueKeyItem.cpp.

Member Function Documentation

bool te::qt::widgets::UniqueKeyItem::canFetchMore ( ) const
virtual

Implements te::qt::widgets::AbstractDataSourceTreeItem.

Definition at line 76 of file UniqueKeyItem.cpp.

int te::qt::widgets::UniqueKeyItem::columnCount ( ) const
virtual

Implements te::qt::widgets::AbstractDataSourceTreeItem.

Definition at line 49 of file UniqueKeyItem.cpp.

QVariant te::qt::widgets::UniqueKeyItem::data ( int  column,
int  role 
) const
virtual

Implements te::qt::widgets::AbstractDataSourceTreeItem.

Definition at line 54 of file UniqueKeyItem.cpp.

void te::qt::widgets::UniqueKeyItem::fetchMore ( )
virtual

Implements te::qt::widgets::AbstractDataSourceTreeItem.

Definition at line 89 of file UniqueKeyItem.cpp.

Qt::ItemFlags te::qt::widgets::UniqueKeyItem::flags ( ) const
virtual

Implements te::qt::widgets::AbstractDataSourceTreeItem.

Definition at line 84 of file UniqueKeyItem.cpp.

QMenu * te::qt::widgets::UniqueKeyItem::getMenu ( QWidget *  parent = 0) const
virtual

Implements te::qt::widgets::AbstractDataSourceTreeItem.

Definition at line 65 of file UniqueKeyItem.cpp.

te::da::UniqueKey * te::qt::widgets::UniqueKeyItem::getUniqueKey ( ) const

Definition at line 107 of file UniqueKeyItem.cpp.

bool te::qt::widgets::UniqueKeyItem::hasChildren ( ) const
virtual

Implements te::qt::widgets::AbstractDataSourceTreeItem.

Definition at line 97 of file UniqueKeyItem.cpp.

bool te::qt::widgets::UniqueKeyItem::setData ( const QVariant &  value,
int  role = Qt::EditRole 
)
virtual

Implements te::qt::widgets::AbstractDataSourceTreeItem.

Definition at line 102 of file UniqueKeyItem.cpp.

Member Data Documentation

te::da::UniqueKey* te::qt::widgets::UniqueKeyItem::m_uk
private

Definition at line 79 of file UniqueKeyItem.h.


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