ddt 1.4.0
 
Loading...
Searching...
No Matches
ddtAboutViewerDialog.hpp
Go to the documentation of this file.
1
10
11#ifndef DDT_DATAVISUALISATION_DDTDIALOGS_ABOUTVIEWER_HPP
12#define DDT_DATAVISUALISATION_DDTDIALOGS_ABOUTVIEWER_HPP
13
14#include <QtWidgets>
15#include <sstream>
16
19
20#ifndef VERSION
21#define VERSION "0.0.0"
22#endif
23
28 Q_OBJECT
29
30public:
35 explicit DdtAboutViewerDialog(QWidget* parent = nullptr);
36
40 virtual ~DdtAboutViewerDialog() = default;
41
48 void SetInitialParameter(const QString parameter_id,
49 const QVariant parameter) override;
50
55 QString GetDialogName() override;
56
57protected:
61 virtual void CreateDialog() override;
62
63private:
64 std::stringstream COPYRIGHTS_TEXT;
65
66 QDialogButtonBox* button_box;
67 QPushButton* close_button;
68
69 /*
70 * Add connections ot respective widgets from current dialog
71 */
72 void ConnectWidgets();
73};
74
75#endif // DDT_DATAVISUALISATION_DDTDIALOGS_ABOUTVIEWER_HPP
DdtAboutViewerDialog(QWidget *parent=nullptr)
Definition ddtAboutViewerDialog.cpp:18
virtual void CreateDialog() override
Definition ddtAboutViewerDialog.cpp:32
QString GetDialogName() override
Definition ddtAboutViewerDialog.cpp:60
void SetInitialParameter(const QString parameter_id, const QVariant parameter) override
Definition ddtAboutViewerDialog.cpp:64
virtual ~DdtAboutViewerDialog()=default
DdtDialog(QWidget *parent=nullptr)
Definition ddtDialog.cpp:16
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.