1 #ifndef ICONFIGURABLEPLUGIN_H
2 #define ICONFIGURABLEPLUGIN_H
6 #include <extensionsystem/iplugin.h>
7 #include <coreplugin/uavconfiginfo.h>
9 #include <coreplugin/core_global.h>
12 class CORE_EXPORT IConfigurablePlugin
: public ExtensionSystem::IPlugin
{
15 // IConfigurablePlugin(QObject *parent = 0){}
16 virtual ~IConfigurablePlugin() {}
17 virtual void readConfig(QSettings
*qSettings
, UAVConfigInfo
*configInfo
) = 0;
18 virtual void saveConfig(QSettings
*qSettings
, Core::UAVConfigInfo
*configInfo
) = 0;
22 #endif // ICONFIGURABLEPLUGIN_H