parameter_window_base.h
Go to the documentation of this file.
1 #ifndef PARAMETER_WINDOW_BASE_H
2 #define PARAMETER_WINDOW_BASE_H
3 
4 #include <QWidget>
5 
6 namespace choreo_gui
7 {
8 
12 class ParameterWindowBase : public QWidget
13 {
14  Q_OBJECT
15 
16  public:
20  virtual void show();
21 
25  virtual void update_display_fields() = 0;
26 
30  virtual void update_internal_fields() = 0;
31 
32  Q_SIGNALS:
36  void parameters_changed();
38 
39  protected Q_SLOTS:
40 
41  virtual void accept_changes_handler();
42  virtual void cancel_changes_handler();
43  virtual void save_changes_handler();
44 };
45 }
46 
47 #endif // PARAMETER_WINDOW_BASE_H
virtual void show()
Updates GUI parameters and shows the main window.
Abstract base class for parameter windows in the blending widget.
void parameters_changed()
Indicates an edit of the GUI interface by the user.
virtual void update_display_fields()=0
Reads the internal data structure to update the fields of the GUI.
virtual void update_internal_fields()=0
Reads the fields of the GUI to update the internal data structure.


choreo_gui
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 03:58:56