General Purpose Geodetic Library
SgGuiPiaReport.h
Go to the documentation of this file.
1 /*
2  *
3  * This file is a part of Space Geodetic Library. The library is used by
4  * nuSolve, a part of CALC/SOLVE system, and designed to make analysis of
5  * geodetic VLBI observations.
6  * Copyright (C) 2014-2020 Sergei Bolotin.
7  *
8  * This program is free software: you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation, either version 3 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program. If not, see <http://www.gnu.org/licenses/>.
20  *
21  */
22 
23 #ifndef SG_GUI_PIA_REPORT_H
24 #define SG_GUI_PIA_REPORT_H
25 
26 
27 #ifdef HAVE_CONFIG_H
28 # include <config.h>
29 #endif
30 
31 
32 
33 
34 #include <SgParameterCfg.h>
35 #include <SgParametersDescriptor.h>
36 #include <SgTaskConfig.h>
37 #include <SgVlbiSession.h>
38 
39 
40 #if QT_VERSION >= 0x050000
41 # include <QtWidgets/QDialog>
42 #else
43 # include <QtGui/QDialog>
44 #endif
45 
46 
47 
48 
49 
50 /*=====================================================================================================*/
51 class SgGuiPiaReport : public QDialog
52 {
53  Q_OBJECT
54 
55 public:
57  QWidget* =NULL, Qt::WindowFlags =0);
58  virtual ~SgGuiPiaReport();
59  inline QString className() const {return "SgGuiPiaReport";};
60 
61 signals:
62  void windowClosed();
63 
64 private slots:
65  void accept();
66 
67 protected:
68  virtual void closeEvent(QCloseEvent *) {deleteLater();};
69 
70 private:
74 };
75 /*=====================================================================================================*/
76 
77 
78 
79 
80 
81 
82 /*=====================================================================================================*/
83 #endif // SG_GUI_PIA_REPORT_H
SgVlbiSession * session_
SgParametersDescriptor * parametersDescriptor_
SgTaskConfig * config_
SgGuiPiaReport(SgTaskConfig *, SgParametersDescriptor *, SgVlbiSession *, QWidget *=NULL, Qt::WindowFlags=0)
virtual ~SgGuiPiaReport()
virtual void closeEvent(QCloseEvent *)
QString className() const