A GUI for editing or viewing a Param object. More...
#include <OpenMS/VISUAL/ParamEditor.h>
Public Types | |
| enum | { NODE, NORMAL_ITEM, ADVANCED_ITEM } |
| Role of the entry. More... | |
Public Slots | |
| void | setModified (bool is_modified) |
Signals | |
| void | modified (bool) |
| item was edited More... | |
Public Member Functions | |
| ParamEditor (QWidget *parent=0) | |
| constructor More... | |
| void | load (Param ¶m) |
| load method for Param object More... | |
| void | store () |
| store edited data in Param object More... | |
| bool | isModified () const |
| Indicates if the data changed since last save. More... | |
| void | clear () |
| Clears all parameters. More... | |
Protected Slots | |
| void | toggleAdvancedMode (bool advanced) |
| Switches between normal and advanced mode. More... | |
| void | showDocumentation (const QModelIndex &index) |
| Shows the documentation of an item in doc_. More... | |
Protected Member Functions | |
| void | storeRecursive_ (QTreeWidgetItem *child, String path, std::map< String, String > §ion_descriptions) |
| recursive helper method for method storeRecursive() More... | |
Protected Attributes | |
| Internal::ParamTree * | tree_ |
| Pointer to the tree widget. More... | |
| Param * | param_ |
| The data to edit. More... | |
| bool | modified_ |
| Indicates that the data was modified since last store/load operation. More... | |
| bool | advanced_mode_ |
| Indicates if normal mode or advanced mode is activated. More... | |
A GUI for editing or viewing a Param object.
It supports two display modes:
| anonymous enum |
| ParamEditor | ( | QWidget * | parent = 0 | ) |
constructor
| void clear | ( | ) |
Clears all parameters.
| bool isModified | ( | ) | const |
Indicates if the data changed since last save.
Referenced by INIFileEditorWindow::closeEvent(), INIFileEditorWindow::openFile(), INIFileEditorWindow::saveFile(), and INIFileEditorWindow::saveFileAs().
| void load | ( | Param & | param | ) |
load method for Param object
Referenced by INIFileEditorWindow::openFile().
|
signal |
item was edited
|
slot |
Notifies the widget that the content was changed. Emits the modified(bool) signal if the state changed.
|
protectedslot |
Shows the documentation of an item in doc_.
| void store | ( | ) |
store edited data in Param object
Referenced by INIFileEditorWindow::saveFile(), and INIFileEditorWindow::saveFileAs().
|
protected |
recursive helper method for method storeRecursive()
|
protectedslot |
Switches between normal and advanced mode.
|
protected |
Indicates if normal mode or advanced mode is activated.
|
protected |
Indicates that the data was modified since last store/load operation.
|
protected |
The data to edit.
|
protected |
Pointer to the tree widget.
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:35 using doxygen 1.8.5 |