78 virtual QSharedPointer<IPlugin>
clone()
const = 0;
84 virtual void init() = 0;
99 virtual bool start() = 0;
108 virtual bool stop() = 0;
126 virtual QString
getName()
const = 0;
153 virtual void run() = 0;
Contains declaration of IPlugin interface class.
The IPlugin class is the base interface class of all plugins.
virtual PluginType getType() const =0
virtual QWidget * setupWidget()=0
The ISensor class provides an interface for a sensor plugin.
virtual bool multiInstanceAllowed() const
virtual QString getName() const =0
virtual QSharedPointer< IPlugin > clone() const =0