35 #ifndef OPENMS_VISUAL_VISUALIZER_BASEVISUALIZERGUI_H
36 #define OPENMS_VISUAL_VISUALIZER_BASEVISUALIZERGUI_H
41 #include <QtGui/QWidget>
74 bool isEditable()
const;
79 void sendStatus(std::string status);
84 virtual void store() = 0;
89 void addLabel_(QString label);
91 void addLabel_(QString label,
UInt row);
93 void addLineEdit_(
QLineEdit * & ptr, QString label);
95 void addIntLineEdit_(
QLineEdit * & ptr, QString label);
97 void addDoubleLineEdit_(
QLineEdit * & ptr, QString label);
99 void addLineEditButton_(QString label,
QLineEdit * & ptr1, QPushButton * & ptr2, QString buttonlabel);
101 void addListView_(
QListWidget * & ptr, QString label);
103 void addTextEdit_(
QTextEdit * & ptr, QString label);
105 void addComboBox_(QComboBox * & ptr, QString label);
107 void addBooleanComboBox_(QComboBox * & ptr, QString label);
109 void fillComboBox_(QComboBox * & ptr,
const std::string * items,
int item_count);
113 void addButton_(QPushButton * & ptr, QString label);
115 void add2Buttons_(QPushButton * & ptr1, QString label1, QPushButton * & ptr2, QString label2);
117 void addSeparator_();
119 void finishAdding_();
133 #endif //OPENMS_VISUAL_VISUALIZER_BASEVISUALIZERGUI_H
QPushButton * undo_button_
Undo button.
Definition: BaseVisualizerGUI.h:122
A base class for all visualizer classes.
Definition: BaseVisualizerGUI.h:63
UInt row_
Counter for the current grid row.
Definition: BaseVisualizerGUI.h:126
QGridLayout * mainlayout_
The main layout.
Definition: BaseVisualizerGUI.h:124
bool editable_
Edit flag.
Definition: BaseVisualizerGUI.h:128