source: ntrip/trunk/BNS/bnswindow.h@ 754

Last change on this file since 754 was 754, checked in by mervart, 16 years ago

* empty log message *

File size: 1.0 KB
Line 
1#ifndef BNSWINDOW_H
2#define BNSWINDOW_H
3
4#include <QtGui>
5#include <QWhatsThis>
6
7class bnsAboutDlg : public QDialog {
8 Q_OBJECT
9 public:
10 bnsAboutDlg(QWidget* parent);
11 ~bnsAboutDlg();
12};
13
14class bnsWindow : public QMainWindow {
15Q_OBJECT
16
17 public:
18 bnsWindow();
19 ~bnsWindow();
20
21 public slots:
22 void slotMessage(const QByteArray msg);
23
24 private slots:
25 void slotHelp();
26 void slotAbout();
27 void slotFontSel();
28 void slotSaveOptions();
29 void slotWhatsThis();
30 void slotStart();
31 void slotStop();
32
33 protected:
34 virtual void closeEvent(QCloseEvent *);
35
36 private:
37 void CreateMenu();
38 void AddToolbar();
39
40 QMenu* _menuHlp;
41 QMenu* _menuFile;
42
43 QAction* _actHelp;
44 QAction* _actAbout;
45 QAction* _actFontSel;
46 QAction* _actSaveOpt;
47 QAction* _actQuit;
48 QAction* _actWhatsThis;
49 QAction* _actStart;
50 QAction* _actStop;
51
52 QWidget* _canvas;
53
54 QLineEdit* _ephHostLineEdit;
55 QLineEdit* _ephPortLineEdit;
56 QLineEdit* _proxyHostLineEdit;
57 QLineEdit* _proxyPortLineEdit;
58
59 QTextEdit* _log;
60};
61#endif
Note: See TracBrowser for help on using the repository browser.