#include <pluginbase.h>
Public Member Functions | |
PluginBase (const QString &instanceID, const QString &name, const QString &description) | |
virtual | ~PluginBase () |
virtual QString | pluginClassName () const =0 |
const QString & | name () const |
void | setName (const QString &n) |
const QString & | instanceID () const |
const QString & | description () const |
bool | destructorCalled () const |
virtual ConfigPageInfo | createConfigurationPage ()=0 |
virtual void | saveState (KConfigGroup &) const =0 |
virtual void | restoreState (const KConfigGroup &)=0 |
virtual void | startPlugin () |
virtual void | aboutToQuit () |
virtual void | noticeWidgetPluginShown (WidgetPluginBase *, bool) |
virtual void | noticePluginsChanged (const PluginList &) |
virtual void | noticePluginRenamed (PluginBase *, const QString &) |
Protected Member Functions | |
virtual bool | setManager (PluginManager *) |
virtual void | unsetManager () |
bool | isManagerSet () const |
Protected Attributes | |
QString | m_instanceID |
QString | m_name |
QString | m_description |
PluginManager * | m_manager |
bool | m_destructorCalled |
Friends | |
class | PluginManager |
Definition at line 85 of file pluginbase.h.
PluginBase::PluginBase | ( | const QString & | instanceID, | |
const QString & | name, | |||
const QString & | description | |||
) |
virtual PluginBase::~PluginBase | ( | ) | [virtual] |
virtual void PluginBase::aboutToQuit | ( | ) | [virtual] |
virtual ConfigPageInfo PluginBase::createConfigurationPage | ( | ) | [pure virtual] |
Implemented in PluginConfigurationDialog.
const QString& PluginBase::description | ( | ) | const [inline] |
Definition at line 100 of file pluginbase.h.
bool PluginBase::destructorCalled | ( | ) | const [inline] |
Definition at line 103 of file pluginbase.h.
const QString& PluginBase::instanceID | ( | ) | const [inline] |
Definition at line 98 of file pluginbase.h.
bool PluginBase::isManagerSet | ( | ) | const [protected] |
const QString& PluginBase::name | ( | ) | const [inline] |
Definition at line 95 of file pluginbase.h.
virtual void PluginBase::noticePluginRenamed | ( | PluginBase * | , | |
const QString & | ||||
) | [inline, virtual] |
Definition at line 133 of file pluginbase.h.
virtual void PluginBase::noticePluginsChanged | ( | const PluginList & | ) | [inline, virtual] |
Definition at line 132 of file pluginbase.h.
virtual void PluginBase::noticeWidgetPluginShown | ( | WidgetPluginBase * | , | |
bool | ||||
) | [inline, virtual] |
Definition at line 131 of file pluginbase.h.
virtual QString PluginBase::pluginClassName | ( | ) | const [pure virtual] |
Implemented in PluginConfigurationDialog.
virtual void PluginBase::restoreState | ( | const KConfigGroup & | ) | [pure virtual] |
Implemented in PluginConfigurationDialog, and WidgetPluginBase.
virtual void PluginBase::saveState | ( | KConfigGroup & | ) | const [pure virtual] |
Implemented in PluginConfigurationDialog, and WidgetPluginBase.
virtual bool PluginBase::setManager | ( | PluginManager * | ) | [protected, virtual] |
void PluginBase::setName | ( | const QString & | n | ) |
virtual void PluginBase::startPlugin | ( | ) | [virtual] |
Reimplemented in WidgetPluginBase.
virtual void PluginBase::unsetManager | ( | ) | [protected, virtual] |
friend class PluginManager [friend] |
Definition at line 87 of file pluginbase.h.
QString PluginBase::m_description [protected] |
Definition at line 138 of file pluginbase.h.
bool PluginBase::m_destructorCalled [protected] |
Definition at line 140 of file pluginbase.h.
QString PluginBase::m_instanceID [protected] |
Definition at line 136 of file pluginbase.h.
PluginManager* PluginBase::m_manager [protected] |
Definition at line 139 of file pluginbase.h.
QString PluginBase::m_name [protected] |
Definition at line 137 of file pluginbase.h.