SeExprEdTreeItem Class Reference

List of all members.

Public Member Functions

 SeExprEdTreeItem (SeExprEdTreeItem *parent, const QString &label, const QString &path)
 ~SeExprEdTreeItem ()
SeExprEdTreeItemfind (QString path)
void clear ()
void populate ()
void addChild (SeExprEdTreeItem *child)
SeExprEdTreeItemgetChild (const int row)
int getChildCount ()
void regen ()

Public Attributes

int row
SeExprEdTreeItemparent
QString label
QString path

Private Attributes

std::vector< SeExprEdTreeItem * > children
bool populated

Detailed Description

Definition at line 36 of file SeExprEdBrowser.cpp.


Constructor & Destructor Documentation

SeExprEdTreeItem::SeExprEdTreeItem ( SeExprEdTreeItem parent,
const QString &  label,
const QString &  path 
) [inline]

Definition at line 39 of file SeExprEdBrowser.cpp.

Referenced by populate(), and regen().

SeExprEdTreeItem::~SeExprEdTreeItem (  )  [inline]

Definition at line 43 of file SeExprEdBrowser.cpp.

References children.


Member Function Documentation

void SeExprEdTreeItem::addChild ( SeExprEdTreeItem child  )  [inline]

Definition at line 88 of file SeExprEdBrowser.cpp.

References children, and row.

Referenced by SeExprEdTreeModel::addPath(), populate(), and regen().

void SeExprEdTreeItem::clear (  )  [inline]

Definition at line 62 of file SeExprEdBrowser.cpp.

References children.

Referenced by SeExprEdTreeModel::clear().

SeExprEdTreeItem* SeExprEdTreeItem::find ( QString  path  )  [inline]

Definition at line 49 of file SeExprEdBrowser.cpp.

References children, and populate().

Referenced by SeExprEdTreeModel::find().

SeExprEdTreeItem* SeExprEdTreeItem::getChild ( const int  row  )  [inline]

Definition at line 94 of file SeExprEdBrowser.cpp.

References children, and populate().

Referenced by SeExprEdTreeModel::index().

int SeExprEdTreeItem::getChildCount (  )  [inline]

Definition at line 103 of file SeExprEdBrowser.cpp.

References children, and populate().

Referenced by SeExprEdTreeModel::rowCount().

void SeExprEdTreeItem::populate (  )  [inline]

Definition at line 70 of file SeExprEdBrowser.cpp.

References addChild(), path, populated, and SeExprEdTreeItem().

Referenced by find(), getChild(), and getChildCount().

void SeExprEdTreeItem::regen (  )  [inline]

Definition at line 109 of file SeExprEdBrowser.cpp.

References addChild(), children, label, path, and SeExprEdTreeItem().

Referenced by SeExprEdTreeModel::find().


Member Data Documentation

Definition at line 126 of file SeExprEdBrowser.cpp.

Referenced by SeExprEdTreeModel::data(), and regen().

Definition at line 125 of file SeExprEdBrowser.cpp.

Referenced by SeExprEdTreeModel::parent().

Definition at line 130 of file SeExprEdBrowser.cpp.

Referenced by populate().


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

Generated on 25 Jul 2013 for SeExpr by  doxygen 1.6.1