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