|
SeExpr
|
#include <ExprBrowser.h>
Public Slots | |
| void | handleSelection (const QModelIndex ¤t, const QModelIndex &previous) |
| void | update () |
| void | clear () |
| void | clearSelection () |
| void | saveExpression () |
| void | saveLocalExpressionAs () |
| void | saveExpressionAs () |
Public Member Functions | |
| ExprBrowser (QWidget *parent, ExprEditor *editor) | |
| ~ExprBrowser () | |
| void | addPath (const std::string &name, const std::string &path) |
| std::string | getSelectedPath () |
| void | selectPath (const char *path) |
| void | addUserExpressionPath (const std::string &context) |
| bool | getExpressionDirs () |
| bool | getExpressionDirs (const std::string &context) |
| void | setSearchPath (const QString &context, const QString &path) |
| void | expandAll () |
| void | expandToDepth (int depth) |
| void | setApplyOnSelect (bool on) |
Private Slots | |
| void | clearFilter () |
| void | filterChanged (const QString &str) |
Private Attributes | |
| ExprEditor * | editor |
| QList< QString > | labels |
| QList< QString > | paths |
| ExprTreeModel * | treeModel |
| ExprTreeFilterModel * | proxyModel |
| QTreeView * | treeNew |
| QLineEdit * | exprFilter |
| std::string | _userExprDir |
| std::string | _localExprDir |
| std::string | _context |
| std::string | _searchPath |
| bool | _applyOnSelect |
Definition at line 43 of file ExprBrowser.h.
| ExprBrowser::ExprBrowser | ( | QWidget * | parent, |
| ExprEditor * | editor ) |
Definition at line 242 of file ExprBrowser.cpp.
References _applyOnSelect, _context, _searchPath, clearFilter(), editor, exprFilter, filterChanged(), handleSelection(), proxyModel, treeModel, and treeNew.
| ExprBrowser::~ExprBrowser | ( | ) |
Definition at line 240 of file ExprBrowser.cpp.
References treeModel.
| void ExprBrowser::addPath | ( | const std::string & | name, |
| const std::string & | path ) |
Definition at line 274 of file ExprBrowser.cpp.
References labels, paths, and treeModel.
Referenced by addUserExpressionPath(), and getExpressionDirs().
| void ExprBrowser::addUserExpressionPath | ( | const std::string & | context | ) |
Definition at line 399 of file ExprBrowser.cpp.
References _userExprDir, addPath(), and context.
Referenced by getExpressionDirs().
|
slot |
Definition at line 319 of file ExprBrowser.cpp.
References clearSelection(), labels, paths, and treeModel.
Referenced by getExpressionDirs().
|
privateslot |
|
slot |
| void ExprBrowser::expandAll | ( | ) |
Definition at line 394 of file ExprBrowser.cpp.
References treeNew.
| void ExprBrowser::expandToDepth | ( | int | depth | ) |
Definition at line 396 of file ExprBrowser.cpp.
References treeNew.
|
privateslot |
Definition at line 331 of file ExprBrowser.cpp.
References proxyModel, and treeNew.
Referenced by ExprBrowser().
| bool ExprBrowser::getExpressionDirs | ( | ) |
Definition at line 415 of file ExprBrowser.cpp.
References _context, _localExprDir, _searchPath, addPath(), addUserExpressionPath(), clear(), context, file(), P3D_CONFIG_ENVVAR, and update().
| bool ExprBrowser::getExpressionDirs | ( | const std::string & | context | ) |
References context.
| std::string ExprBrowser::getSelectedPath | ( | ) |
Definition at line 285 of file ExprBrowser.cpp.
References ExprTreeItem::path, proxyModel, and treeNew.
Referenced by saveExpression().
|
slot |
Definition at line 305 of file ExprBrowser.cpp.
References _applyOnSelect, editor, file(), ExprTreeItem::path, and proxyModel.
Referenced by ExprBrowser().
|
slot |
Definition at line 377 of file ExprBrowser.cpp.
References editor, file(), getSelectedPath(), and saveExpressionAs().
|
slot |
Definition at line 341 of file ExprBrowser.cpp.
References _userExprDir, editor, file(), selectPath(), and update().
Referenced by saveExpression().
|
slot |
Definition at line 359 of file ExprBrowser.cpp.
References _localExprDir, editor, file(), selectPath(), and update().
| void ExprBrowser::selectPath | ( | const char * | path | ) |
Definition at line 295 of file ExprBrowser.cpp.
References index(), proxyModel, treeModel, and treeNew.
Referenced by saveExpressionAs(), and saveLocalExpressionAs().
|
inline |
Definition at line 71 of file ExprBrowser.h.
References _applyOnSelect.
| void ExprBrowser::setSearchPath | ( | const QString & | context, |
| const QString & | path ) |
Definition at line 280 of file ExprBrowser.cpp.
References _context, _searchPath, and context.
|
slot |
Definition at line 300 of file ExprBrowser.cpp.
References proxyModel, and treeModel.
Referenced by getExpressionDirs(), saveExpressionAs(), and saveLocalExpressionAs().
|
private |
Definition at line 57 of file ExprBrowser.h.
Referenced by ExprBrowser(), handleSelection(), and setApplyOnSelect().
|
private |
Definition at line 55 of file ExprBrowser.h.
Referenced by ExprBrowser(), getExpressionDirs(), and setSearchPath().
|
private |
Definition at line 54 of file ExprBrowser.h.
Referenced by getExpressionDirs(), and saveLocalExpressionAs().
|
private |
Definition at line 56 of file ExprBrowser.h.
Referenced by ExprBrowser(), getExpressionDirs(), and setSearchPath().
|
private |
Definition at line 53 of file ExprBrowser.h.
Referenced by addUserExpressionPath(), and saveExpressionAs().
|
private |
Definition at line 46 of file ExprBrowser.h.
Referenced by ExprBrowser(), handleSelection(), saveExpression(), saveExpressionAs(), and saveLocalExpressionAs().
|
private |
Definition at line 52 of file ExprBrowser.h.
Referenced by clearFilter(), and ExprBrowser().
|
private |
Definition at line 47 of file ExprBrowser.h.
|
private |
Definition at line 48 of file ExprBrowser.h.
|
private |
Definition at line 50 of file ExprBrowser.h.
Referenced by ExprBrowser(), filterChanged(), getSelectedPath(), handleSelection(), selectPath(), and update().
|
private |
Definition at line 49 of file ExprBrowser.h.
Referenced by addPath(), clear(), ExprBrowser(), selectPath(), update(), and ~ExprBrowser().
|
private |
Definition at line 51 of file ExprBrowser.h.
Referenced by clearSelection(), expandAll(), expandToDepth(), ExprBrowser(), filterChanged(), getSelectedPath(), and selectPath().