KSeExpr 6.0.0.0
|
Public Member Functions | |
ExprTreeModel () | |
~ExprTreeModel () override | |
void | update () |
void | clear () |
void | addPath (const char *label, const char *path) |
QModelIndex | parent (const QModelIndex &index) const override |
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
int | columnCount (const QModelIndex &) const override |
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
QModelIndex | find (QString path) |
Private Attributes | |
ExprTreeItem * | root |
Definition at line 143 of file ExprBrowser.cpp.
|
inline |
Definition at line 148 of file ExprBrowser.cpp.
|
inlineoverride |
Definition at line 153 of file ExprBrowser.cpp.
References root.
|
inline |
Definition at line 171 of file ExprBrowser.cpp.
References ExprTreeItem::addChild(), and root.
Referenced by ExprBrowser::addPath().
|
inline |
Definition at line 164 of file ExprBrowser.cpp.
References ExprTreeItem::clear(), and root.
Referenced by ExprBrowser::clear().
|
inlineoverride |
Definition at line 200 of file ExprBrowser.cpp.
|
inlineoverride |
Definition at line 218 of file ExprBrowser.cpp.
References index().
|
inline |
Definition at line 231 of file ExprBrowser.cpp.
References dbgSeExpr, ExprTreeItem::find(), ExprTreeItem::regen(), root, and ExprTreeItem::row.
Referenced by ExprBrowser::selectPath().
|
inlineoverride |
Definition at line 188 of file ExprBrowser.cpp.
References ExprTreeItem::getChild(), parent(), and root.
|
inlineoverride |
Definition at line 176 of file ExprBrowser.cpp.
References index(), ExprTreeItem::parent, root, and ExprTreeItem::row.
Referenced by index(), and rowCount().
|
inlineoverride |
Definition at line 205 of file ExprBrowser.cpp.
References ExprTreeItem::getChildCount(), parent(), and root.
|
inline |
Definition at line 158 of file ExprBrowser.cpp.
Referenced by ExprBrowser::update().
|
private |
Definition at line 145 of file ExprBrowser.cpp.
Referenced by addPath(), clear(), find(), index(), parent(), rowCount(), and ~ExprTreeModel().