ddt  1.0.0
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 
39 public:
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 
66 protected:
70  virtual void CreateDialog() override;
71 
72 private:
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.