Go to the documentation of this file.
16 #ifndef DDT_DATAVISUALISATION_DDTDIALOGS_DIALOG_HPP
17 #define DDT_DATAVISUALISATION_DDTDIALOGS_DIALOG_HPP
32 explicit DdtDialog(QWidget* parent =
nullptr);
45 const QVariant parameter) = 0;
64 bool show_confirm_button,
65 bool show_quit_button,
66 bool show_cancel_button);
80 QPushButton* confirm_button;
81 QPushButton* quit_button;
82 QPushButton* cancel_button;
108 const QVariant parameter);
115 const QVariant parameter);
118 #endif // DDT_DATAVISUALISATION_DDTDIALOGS_DIALOG_HPP
virtual void SetChangedParameter(const QString param_id, const QVariant parameter)
Definition: ddtDialog.cpp:74
void ParameterChanged(const QString dialog_id, const QString param_id, const QVariant parameter)
virtual void AddDefaultButtonsToLayout(QBoxLayout *layout, bool show_confirm_button, bool show_quit_button, bool show_cancel_button)
Definition: ddtDialog.cpp:32
virtual void CreateDialog()=0
QLayout * main_layout
Definition: ddtDialog.hpp:77
virtual void ConfirmPressed()
Definition: ddtDialog.cpp:68
virtual QString GetDialogName()=0
DdtDialog(QWidget *parent=nullptr)
Definition: ddtDialog.cpp:22
Definition: ddtDialog.hpp:24
virtual void SetInitialParameter(const QString parameter_id, const QVariant parameter)=0
virtual void CancelPressed()
Definition: ddtDialog.cpp:70
virtual void QuitPressed()
Definition: ddtDialog.cpp:72
virtual QLayout * GetMainLayout()
Definition: ddtDialog.cpp:79