#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.
1.5.7.1