source: ntrip/trunk/GnssCenter/map_stations/map_stations.h@ 5422

Last change on this file since 5422 was 5422, checked in by mervart, 9 years ago
File size: 853 bytes
Line 
1#ifndef GnssCenter_MAP_STATIONS_H
2#define GnssCenter_MAP_STATIONS_H
3
4#include <QtGui>
5#include <QWhatsThis>
6#include "plugininterface.h"
7
8namespace GnssCenter {
9class t_worldPlot;
10}
11
12class t_thriftClient;
13class t_thriftResult;
14
15namespace GnssCenter {
16
17class t_map_stations : public QMainWindow {
18 Q_OBJECT
19 public:
20 t_map_stations();
21 ~t_map_stations();
22
23 public slots:
24 void slotNewThriftResult(t_thriftResult*);
25
26 private slots:
27 void slotStartThrift();
28
29 private:
30 t_worldPlot* _plot;
31 t_thriftClient* _thriftClient;
32};
33
34class t_map_stationsFactory : public QObject, public t_pluginFactoryInterface {
35 Q_OBJECT
36 Q_INTERFACES(GnssCenter::t_pluginFactoryInterface)
37 public:
38 virtual QWidget* create() {return new t_map_stations();}
39 virtual QString getName() const {return QString("Map of Stations");}
40};
41
42} // namespace GnssCenter
43
44#endif
Note: See TracBrowser for help on using the repository browser.