SeExpr
|
Public Member Functions | |
ExprTreeItem (ExprTreeItem *parent, const QString &label, const QString &path) | |
~ExprTreeItem () | |
ExprTreeItem * | find (QString path) |
void | clear () |
void | populate () |
void | addChild (ExprTreeItem *child) |
ExprTreeItem * | getChild (const int row) |
int | getChildCount () |
void | regen () |
Public Attributes | |
int | row |
ExprTreeItem * | parent |
QString | label |
QString | path |
Private Attributes | |
std::vector< ExprTreeItem * > | children |
bool | populated |
Definition at line 43 of file ExprBrowser.cpp.
|
inline |
Definition at line 46 of file ExprBrowser.cpp.
Referenced by populate(), and regen().
|
inline |
Definition at line 50 of file ExprBrowser.cpp.
References children.
|
inline |
Definition at line 95 of file ExprBrowser.cpp.
Referenced by ExprTreeModel::addPath(), populate(), and regen().
|
inline |
Definition at line 69 of file ExprBrowser.cpp.
References children.
Referenced by ExprTreeModel::clear().
|
inline |
Definition at line 56 of file ExprBrowser.cpp.
References children, and populate().
Referenced by ExprTreeModel::find().
|
inline |
Definition at line 101 of file ExprBrowser.cpp.
References children, populate(), and row.
Referenced by ExprTreeModel::index().
|
inline |
Definition at line 110 of file ExprBrowser.cpp.
References children, and populate().
Referenced by ExprTreeModel::rowCount().
|
inline |
Definition at line 77 of file ExprBrowser.cpp.
References addChild(), ExprTreeItem(), it, path, and populated.
Referenced by find(), getChild(), and getChildCount().
|
inline |
Definition at line 116 of file ExprBrowser.cpp.
References addChild(), children, ExprTreeItem(), label, and path.
Referenced by ExprTreeModel::find().
|
private |
Definition at line 136 of file ExprBrowser.cpp.
Referenced by addChild(), clear(), find(), getChild(), getChildCount(), regen(), and ~ExprTreeItem().
QString ExprTreeItem::label |
Definition at line 133 of file ExprBrowser.cpp.
Referenced by ExprTreeModel::data(), and regen().
ExprTreeItem* ExprTreeItem::parent |
Definition at line 132 of file ExprBrowser.cpp.
Referenced by ExprTreeModel::parent().
QString ExprTreeItem::path |
Definition at line 134 of file ExprBrowser.cpp.
Referenced by ExprBrowser::getSelectedPath(), ExprBrowser::handleSelection(), populate(), and regen().
|
private |
Definition at line 137 of file ExprBrowser.cpp.
Referenced by populate().
int ExprTreeItem::row |
Definition at line 131 of file ExprBrowser.cpp.
Referenced by addChild(), ExprTreeModel::find(), getChild(), and ExprTreeModel::parent().