ddt  0.1
ddtFITSHeaderDialog.hpp
Go to the documentation of this file.
1 // @copyright
2 // (c) Copyright ESO 2020
3 // All Rights Reserved
4 // ESO (eso.org) is an Intergovernmental Organization, and therefore special
5 // legal conditions apply.
6 //
7 // @file FITSHeaderDialog.hpp
8 // @brief DDT Dialogs. Class for the FITS Header Dialog
9 // A dialog to display image FITS Header.
10 //
11 // Class for the DDT FITS Header Dialog
12 //
13 // @author Carsten Mannel, CGI
14 // @since 2020/11/13
15 //
16 
17 #ifndef DDT_DATAVISUALISATION_DDTDIALOGS_FITSHEADER_HPP
18 #define DDT_DATAVISUALISATION_DDTDIALOGS_FITSHEADER_HPP
19 
20 #include <QtWidgets>
21 
25 
30  Q_OBJECT
31 
32  public:
37  explicit DdtFITSHeaderDialog(QWidget *parent = nullptr);
41  virtual ~DdtFITSHeaderDialog() = default;
42 
49  void SetInitialParameter(QString parameter_id, QVariant parameter) override;
50 
51  protected:
55  virtual void CreateDialog();
56 
57  private:
58  QVBoxLayout *layout;
59 
60  QTabWidget *tabWidget;
61  QWidget *tab_0;
62  QGridLayout *gridLayout;
63  QListWidget *listView_0;
64  InactiveLineEdit *lineEdit_path;
65 
66  public slots:
71  virtual void QuitPressed();
72 
73  private slots:
74 
75  signals:
79  void ParameterChanged(QString dialog_id, QString param_id,
80  QVariant parameter);
81 };
82 
83 #endif // DDT_DATAVISUALISATION_DDTDIALOGS_FITSHEADER_HPP
DdtFITSHeaderDialog
Definition: ddtFITSHeaderDialog.hpp:29
DdtFITSHeaderDialog::~DdtFITSHeaderDialog
virtual ~DdtFITSHeaderDialog()=default
InactiveLineEdit
Definition: ddtDatavisualisationUtils.hpp:24
ddtDatavisualisationUtils.hpp
ddtDialog.hpp
DdtFITSHeaderDialog::CreateDialog
virtual void CreateDialog()
Definition: ddtFITSHeaderDialog.cpp:27
DdtFITSHeaderDialog::SetInitialParameter
void SetInitialParameter(QString parameter_id, QVariant parameter) override
Definition: ddtFITSHeaderDialog.cpp:55
ddtDialogIds.hpp
DdtFITSHeaderDialog::DdtFITSHeaderDialog
DdtFITSHeaderDialog(QWidget *parent=nullptr)
Definition: ddtFITSHeaderDialog.cpp:22
DdtDialog
Definition: ddtDialog.hpp:24
DdtFITSHeaderDialog::ParameterChanged
void ParameterChanged(QString dialog_id, QString param_id, QVariant parameter)
DdtFITSHeaderDialog::QuitPressed
virtual void QuitPressed()
Definition: ddtFITSHeaderDialog.cpp:81