FolderTableItem Class Reference

#include <foldertableitem.h>

Collaboration diagram for FolderTableItem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FolderTableItem (const QList< QVariant > &data, RootFolderTableItem *parent, bool newItem=false)
 ~FolderTableItem ()
void setClonedSourceItem (FolderTableItem *newClonedSourceItem)
FolderTableItemgetClonedSourceItem ()
int columnCount () const
QVariant data (int column) const
QList< QVariant > data () const
void setData (const QVariant &data, int column=0)
int row () const
RootFolderTableItemparent ()
bool isNew () const
bool isHidden () const
void setHidden (bool enabled=true)
unsigned getChannelId () const
void setOld ()

Protected Attributes

QList< QVariant > tableItemData
RootFolderTableItemrootTableItem
FolderTableItemclonedSourceItem
bool hidden
bool newItem

Friends

class RootFolderTableItem


Detailed Description

Definition at line 14 of file foldertableitem.h.


Constructor & Destructor Documentation

FolderTableItem::FolderTableItem ( const QList< QVariant > &  data,
RootFolderTableItem parent,
bool  newItem = false 
)

FolderTableItem::~FolderTableItem (  )  [inline]

Definition at line 20 of file foldertableitem.h.


Member Function Documentation

void FolderTableItem::setClonedSourceItem ( FolderTableItem newClonedSourceItem  ) 

Definition at line 16 of file foldertableitem.cpp.

References clonedSourceItem.

Referenced by FolderTableModel::insertRows().

FolderTableItem * FolderTableItem::getClonedSourceItem (  ) 

Definition at line 21 of file foldertableitem.cpp.

References clonedSourceItem.

Referenced by FolderTableModel::_updateValidityKeys().

int FolderTableItem::columnCount (  )  const

Definition at line 26 of file foldertableitem.cpp.

References tableItemData.

QVariant FolderTableItem::data ( int  column  )  const

QList< QVariant > FolderTableItem::data (  )  const

Definition at line 69 of file foldertableitem.cpp.

References tableItemData.

void FolderTableItem::setData ( const QVariant &  data,
int  column = 0 
)

int FolderTableItem::row (  )  const

RootFolderTableItem * FolderTableItem::parent (  ) 

Definition at line 31 of file foldertableitem.cpp.

References rootTableItem.

bool FolderTableItem::isNew (  )  const

bool FolderTableItem::isHidden (  )  const

Definition at line 49 of file foldertableitem.cpp.

References hidden.

Referenced by RootFolderTableItem::filteredChildren(), and RootFolderTableItem::isFiltered().

void FolderTableItem::setHidden ( bool  enabled = true  ) 

Definition at line 54 of file foldertableitem.cpp.

References hidden.

Referenced by FolderTableView::setRowsHidden(), and FolderTableView::showAllRows().

unsigned FolderTableItem::getChannelId (  )  const

void FolderTableItem::setOld (  ) 

Definition at line 64 of file foldertableitem.cpp.

References newItem.

Referenced by FolderTableModel::commit().


Friends And Related Function Documentation

friend class RootFolderTableItem [friend]

Definition at line 16 of file foldertableitem.h.

Referenced by FolderTableModel::setupFolderTableModelData().


Member Data Documentation

QList<QVariant> FolderTableItem::tableItemData [protected]

Definition at line 37 of file foldertableitem.h.

Referenced by parent(), and row().

Definition at line 38 of file foldertableitem.h.

Referenced by getClonedSourceItem(), and setClonedSourceItem().

bool FolderTableItem::hidden [protected]

Definition at line 39 of file foldertableitem.h.

Referenced by isHidden(), and setHidden().

bool FolderTableItem::newItem [protected]

Definition at line 40 of file foldertableitem.h.

Referenced by FolderTableModel::commit(), isNew(), and setOld().


Generated on Wed Oct 8 14:59:42 2008 for ACE - A COOL Editor by  doxygen 1.5.6