source: ntrip/trunk/GnssCenter/main/plugininterface.h@ 5055

Last change on this file since 5055 was 5055, checked in by mervart, 11 years ago
File size: 444 bytes
Line 
1#ifndef GnssCenter_PLUGININTERFACE_H
2#define GnssCenter_PLUGININTERFACE_H
3
4#include <QtPlugin>
5
6namespace GnssCenter {
7
8class t_pluginInterface {
9 public:
10 virtual void show() = 0;
11};
12
13class t_pluginFactoryInterface {
14 public:
15 virtual t_pluginInterface* create() = 0;
16 virtual QString getName() const = 0;
17};
18
19} // namespace GnssCenter
20
21Q_DECLARE_INTERFACE(GnssCenter::t_pluginFactoryInterface, "GnssCenter_pluginFactoryInterface")
22
23#endif
Note: See TracBrowser for help on using the repository browser.