19 #ifndef DDT_DATAVISUALISATION_DDTDIALOGS_DIALOG_HPP
20 #define DDT_DATAVISUALISATION_DDTDIALOGS_DIALOG_HPP
35 explicit DdtDialog(QWidget* parent =
nullptr);
49 const QVariant parameter) = 0;
68 bool show_confirm_button,
69 bool show_quit_button,
70 bool show_cancel_button);
84 QPushButton* confirm_button;
85 QPushButton* quit_button;
86 QPushButton* cancel_button;
111 const QVariant parameter);
118 const QVariant parameter);
Definition: ddtDialog.hpp:27
virtual void CreateDialog()=0
virtual void QuitPressed()
Definition: ddtDialog.cpp:72
DdtDialog(QWidget *parent=nullptr)
Definition: ddtDialog.cpp:25
virtual void AddDefaultButtonsToLayout(QBoxLayout *layout, bool show_confirm_button, bool show_quit_button, bool show_cancel_button)
Definition: ddtDialog.cpp:35
virtual QString GetDialogName()=0
virtual QLayout * GetMainLayout()
Definition: ddtDialog.cpp:79
virtual void CancelPressed()
Definition: ddtDialog.cpp:70
virtual void ConfirmPressed()
Definition: ddtDialog.cpp:68
void ParameterChanged(const QString dialog_id, const QString param_id, const QVariant parameter)
virtual void SetInitialParameter(const QString parameter_id, const QVariant parameter)=0
virtual void SetChangedParameter(const QString param_id, const QVariant parameter)
Definition: ddtDialog.cpp:74
QLayout * main_layout
Definition: ddtDialog.hpp:81