24 #ifndef NODETREEVIEW_H
25 #define NODETREEVIEW_H
33 class QStandardItemModel;
34 class QSortFilterProxyModel;
75 Ui::NodeTreeView*
_ui;
NodeTreeView(QWidget *parent=0)
default constructor
QGraphicsItem that contains nodeproperties and draws the node.
void showClassDoc(const QString &className)
show documentation page
This model serves to provide a model frontend to access a ParameterFile instance. ...
void on_treeView_doubleClicked(const QModelIndex &)
handle double click events
QStandardItemModel * _model
the model of the view
void addNode(QString type)
initiate adding a new instance
Ui::NodeTreeView * _ui
designer gui
void on_treeView_clicked(const QModelIndex &index)
handle documentation display on selection change
charon_core_DLL_PUBLIC std::string type(const std::string &typeInfo)
void reload()
loads nodes/modules from the classesFile
void on_editFilter_textChanged(const QString &text)
handle filter changes
QSortFilterProxyModel * _hideEmtptyGroups
hide emtpy groups proxy
QTreeView for module selection.
QSortFilterProxyModel * _filter
filter wildcard proxy