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

Last change on this file since 5022 was 5014, checked in by mervart, 9 years ago
File size: 438 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 ~t_pluginInterface() {}
11 virtual bool expectInputFile() const = 0;
12 virtual void setInputFile(const QString& fileName) = 0;
13 virtual void show() = 0;
14};
15
16} // namespace GnssCenter
17
18Q_DECLARE_INTERFACE(GnssCenter::t_pluginInterface, "GnssCenter_pluginInterface")
19
20#endif
Note: See TracBrowser for help on using the repository browser.