dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Core::IConfigurablePlugin Class Referenceabstract

#include <iconfigurableplugin.h>

Inheritance diagram for Core::IConfigurablePlugin:
ExtensionSystem::IPlugin SoundNotifyPlugin UsageStatsPlugin

Public Member Functions

virtual ~IConfigurablePlugin ()
 
virtual void readConfig (QSettings *qSettings, UAVConfigInfo *configInfo)=0
 
virtual void saveConfig (QSettings *qSettings, Core::UAVConfigInfo *configInfo)=0
 
- Public Member Functions inherited from ExtensionSystem::IPlugin
 IPlugin ()
 
virtual ~IPlugin ()
 
virtual bool initialize (const QStringList &arguments, QString *errorString)=0
 
virtual void extensionsInitialized ()=0
 
virtual void shutdown ()
 
PluginSpecpluginSpec () const
 
void addObject (QObject *obj)
 
void addAutoReleasedObject (QObject *obj)
 
void removeObject (QObject *obj)
 

Detailed Description

Definition at line 13 of file iconfigurableplugin.h.

Constructor & Destructor Documentation

virtual Core::IConfigurablePlugin::~IConfigurablePlugin ( )
inlinevirtual

Definition at line 18 of file iconfigurableplugin.h.

Member Function Documentation

virtual void Core::IConfigurablePlugin::readConfig ( QSettings *  qSettings,
UAVConfigInfo configInfo 
)
pure virtual
virtual void Core::IConfigurablePlugin::saveConfig ( QSettings *  qSettings,
Core::UAVConfigInfo configInfo 
)
pure virtual

The documentation for this class was generated from the following file: