source: ntrip/trunk/BNC/src/pppWidgets.h@ 8059

Last change on this file since 8059 was 7961, checked in by stuerze, 10 years ago

the possibility to load an ocean loading file is added in GUI for internal use

File size: 2.5 KB
Line 
1// Part of BNC, a utility for retrieving decoding and
2// converting GNSS data streams from NTRIP broadcasters.
3//
4// Copyright (C) 2007
5// German Federal Agency for Cartography and Geodesy (BKG)
6// http://www.bkg.bund.de
7// Czech Technical University Prague, Department of Geodesy
8// http://www.fsv.cvut.cz
9//
10// Email: euref-ip@bkg.bund.de
11//
12// This program is free software; you can redistribute it and/or
13// modify it under the terms of the GNU General Public License
14// as published by the Free Software Foundation, version 2.
15//
16// This program is distributed in the hope that it will be useful,
17// but WITHOUT ANY WARRANTY; without even the implied warranty of
18// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19// GNU General Public License for more details.
20//
21// You should have received a copy of the GNU General Public License
22// along with this program; if not, write to the Free Software
23// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
24
25#ifndef PPPWIDGETS_H
26#define PPPWIDGETS_H
27
28#include <QtGui>
29
30class qtFileChooser;
31
32class t_pppWidgets : public QObject {
33 Q_OBJECT
34
35 public:
36 t_pppWidgets();
37 ~t_pppWidgets();
38 void saveOptions();
39
40 QComboBox* _dataSource;
41 qtFileChooser* _rinexObs;
42 qtFileChooser* _rinexNav;
43 QLineEdit* _corrMount;
44 qtFileChooser* _corrFile;
45 qtFileChooser* _crdFile;
46 qtFileChooser* _antexFile;
47 qtFileChooser* _blqFile;
48 QLineEdit* _logPath;
49 QLineEdit* _nmeaPath;
50 QLineEdit* _snxtroPath;
51 QSpinBox* _snxtroSampl;
52 QComboBox* _snxtroIntr;
53 QLineEdit* _snxtroAc;
54 QLineEdit* _snxtroSol;
55 QCheckBox* _v3filenames;
56 QTableWidget* _staTable;
57 QComboBox* _lcGPS;
58 QComboBox* _lcGLONASS;
59 QComboBox* _lcGalileo;
60 QComboBox* _lcBDS;
61 QLineEdit* _sigmaC1;
62 QLineEdit* _sigmaL1;
63 QSpinBox* _minObs;
64 QSpinBox* _minEle;
65 QLineEdit* _maxResC1;
66 QLineEdit* _maxResL1;
67 QCheckBox* _eleWgtCode;
68 QCheckBox* _eleWgtPhase;
69 QLineEdit* _seedingTime;
70
71 QSpinBox* _corrWaitTime;
72 QPushButton* _addStaButton;
73 QPushButton* _delStaButton;
74
75 QLineEdit* _plotCoordinates;
76 QPushButton* _mapWinButton;
77 QRadioButton* _useGoogleMap;
78 QRadioButton* _useOpenStreetMap;
79 QLineEdit* _audioResponse;
80 QLineEdit* _mapWinDotSize;
81 QComboBox* _mapWinDotColor;
82 QSlider* _mapSpeedSlider;
83
84 private slots:
85 void slotEnableWidgets();
86 void slotAddStation();
87 void slotDelStation();
88 void slotPPPTextChanged();
89
90 private:
91 void readOptions();
92 QList <QWidget*> _widgets;
93};
94
95#endif
Note: See TracBrowser for help on using the repository browser.