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

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