ddt 1.2.1
Loading...
Searching...
No Matches
ddtAboutViewerDialog.hpp
Go to the documentation of this file.
1
20#ifndef DDT_DATAVISUALISATION_DDTDIALOGS_ABOUTVIEWER_HPP
21#define DDT_DATAVISUALISATION_DDTDIALOGS_ABOUTVIEWER_HPP
22
23#include <QtWidgets>
24#include <sstream>
25
28
29#ifndef VERSION
30#define VERSION "0.0.0"
31#endif
32
37 Q_OBJECT
38
39public:
44 explicit DdtAboutViewerDialog(QWidget* parent = nullptr);
45
49 virtual ~DdtAboutViewerDialog() = default;
50
57 void SetInitialParameter(const QString parameter_id,
58 const QVariant parameter) override;
59
64 QString GetDialogName() override;
65
66protected:
70 virtual void CreateDialog() override;
71
72private:
73 std::stringstream COPYRIGHTS_TEXT;
74
75 QDialogButtonBox* button_box;
76 QPushButton* close_button;
77
78 /*
79 * Add connections ot respective widgets from current dialog
80 */
81 void ConnectWidgets();
82};
83
84#endif // DDT_DATAVISUALISATION_DDTDIALOGS_ABOUTVIEWER_HPP
Definition ddtAboutViewerDialog.hpp:36
DdtAboutViewerDialog(QWidget *parent=nullptr)
Definition ddtAboutViewerDialog.cpp:27
virtual void CreateDialog() override
Definition ddtAboutViewerDialog.cpp:41
QString GetDialogName() override
Definition ddtAboutViewerDialog.cpp:69
void SetInitialParameter(const QString parameter_id, const QVariant parameter) override
Definition ddtAboutViewerDialog.cpp:73
virtual ~DdtAboutViewerDialog()=default
Definition ddtDialog.hpp:27
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.