ddt 1.2.1
Loading...
Searching...
No Matches
ddtMagnificationDialog.hpp
Go to the documentation of this file.
1
19#ifndef DATAVISUALISATION_WIDGETSDIALOGS_SRC_INCLUDE_DDT_DIALOGS_DDTMAGNIFICATIONDIALOG_HPP_
20#define DATAVISUALISATION_WIDGETSDIALOGS_SRC_INCLUDE_DDT_DIALOGS_DDTMAGNIFICATIONDIALOG_HPP_
21
22#include <QtWidgets>
23
27
32 Q_OBJECT
33
34 public:
39 explicit DdtMagnificationDialog(QWidget* parent = nullptr);
40
44 ~DdtMagnificationDialog() override = default;
45
49 void Initialize();
50
57 void SetInitialParameter(const QString parameter_id,
58 const QVariant parameter) override;
59
64 QString GetDialogName() override;
65
66 protected:
70 void CreateDialog() override;
71
72 private:
73 // Magnification widget
74 DdtMagnificationWidget* magnification_widget;
75
76 public slots:
81 void QuitPressed() override;
82
88 void SetChangedParameter(const QString param_id,
89 const QVariant parameter) override;
90
91 private slots:
95 void SetMagnificationFactor(const QString magnification_factor);
96
97 signals:
101 void ParameterChanged(const QString dialog_id, const QString param_id,
102 const QVariant parameter);
103};
104
105#endif /* DATAVISUALISATION_WIDGETSDIALOGS_SRC_INCLUDE_DDT_DIALOGS_DDTMAGNIFICATIONDIALOG_HPP_ \
106 */
107
Definition ddtDialog.hpp:27
Definition ddtMagnificationDialog.hpp:31
QString GetDialogName() override
Definition ddtMagnificationDialog.cpp:33
DdtMagnificationDialog(QWidget *parent=nullptr)
Definition ddtMagnificationDialog.cpp:25
void CreateDialog() override
Definition ddtMagnificationDialog.cpp:41
void Initialize()
Definition ddtMagnificationDialog.cpp:37
void ParameterChanged(const QString dialog_id, const QString param_id, const QVariant parameter)
void SetChangedParameter(const QString param_id, const QVariant parameter) override
Definition ddtMagnificationDialog.cpp:88
void SetInitialParameter(const QString parameter_id, const QVariant parameter) override
Definition ddtMagnificationDialog.cpp:63
void QuitPressed() override
Definition ddtMagnificationDialog.cpp:100
~DdtMagnificationDialog() override=default
The DdtMagnificationWidget class Class for the Magnification Widget that can be used to display a mag...
Definition ddtMagnificationWidget.hpp:35
DDT Dialog IDs. ID values for all used dialogs. IDs for the used dialogs.
DDT Dialogs. Base class for the DDT dialogs. Base class for the DDT dialogs.
DDT Widgets. Class for the DDT Magnification Widget. The widget will display a magnified part of the ...