dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
iconfigurableplugin.h
Go to the documentation of this file.
1 #ifndef ICONFIGURABLEPLUGIN_H
2 #define ICONFIGURABLEPLUGIN_H
3 
4 #include <QObject>
5 #include <QSettings>
8 
10 
11 namespace Core {
12 
14 {
15  Q_OBJECT
16 public:
17  // IConfigurablePlugin(QObject *parent = 0){}
18  virtual ~IConfigurablePlugin() {}
19  virtual void readConfig(QSettings *qSettings, UAVConfigInfo *configInfo) = 0;
20  virtual void saveConfig(QSettings *qSettings, Core::UAVConfigInfo *configInfo) = 0;
21 };
22 
23 } // namespace Core
24 
25 #endif // ICONFIGURABLEPLUGIN_H
The Config Info is a helper-class to handle version changes in GCS configuration files.
Definition: uavconfiginfo.h:53
Base class for all plugins.
Definition: iplugin.h:45