PluginManager Class Reference
#include <pluginmanager.h>
List of all members.
Public Slots |
virtual void | aboutToQuit () |
Signals |
virtual void | sigConfigOK () |
Public Member Functions |
| PluginManager (const QString &name, KRadioApp *app, const QString &configDialogTitle, const QString &aboutTitle) |
virtual | ~PluginManager () |
void | noticeLibrariesChanged () |
void | unloadPlugins (const QString &class_name) |
const PluginList & | plugins () const |
void | addWidgetPluginMenuItems (QMenuData *menu, QMap< WidgetPluginBase *, int > &map) const |
void | updateWidgetPluginMenuItem (WidgetPluginBase *p, QMenuData *menu, QMap< WidgetPluginBase *, int > &map, bool shown) const |
PluginBase * | getPluginByName (const QString &name) const |
void | insertPlugin (PluginBase *) |
void | deletePlugin (PluginBase *) |
void | deletePluginByName (const QString &name) |
void | removePlugin (PluginBase *) |
void | removePluginByName (const QString &name) |
virtual void | saveState (KConfig *) const |
virtual void | restoreState (KConfig *) |
virtual void | startPlugins () |
virtual PluginConfigurationDialog * | getConfigDialog () |
virtual KDialogBase * | getAboutDialog () |
virtual bool | showsProgressBar () const |
virtual void | showProgressBar (bool b) |
virtual void | noticeWidgetPluginShown (WidgetPluginBase *p, bool shown) |
Protected Types |
typedef QPtrDict< QFrame > | QFrameDict |
typedef QPtrDictIterator< QFrame > | QFrameDictIterator |
typedef QPtrDict< QWidget > | QWidgetDict |
typedef QPtrDictIterator< QWidget > | QWidgetDictIterator |
Protected Slots |
virtual void | slotConfigOK () |
Protected Member Functions |
virtual void | createConfigDialog (const QString &title=QString::null) |
virtual void | createAboutDialog (const QString &title=QString::null) |
virtual void | addConfigurationPage (PluginBase *forWhom, const ConfigPageInfo &info) |
virtual void | addAboutPage (PluginBase *forWhom, const AboutPageInfo &info) |
Protected Attributes |
QString | m_Name |
KRadioApp * | m_Application |
PluginList | m_plugins |
bool | m_showProgressBar |
QFrameDict | m_configPageFrames |
QWidgetDict | m_configPages |
QFrameDict | m_aboutPageFrames |
QWidgetDict | m_aboutPages |
PluginConfigurationDialog * | m_configDialog |
PluginManagerConfiguration * | m_pluginManagerConfiguration |
KDialogBase * | m_aboutDialog |
QString | m_configDialogTitle |
QString | m_aboutDialogTitle |
Private Member Functions |
virtual QFrame * | addConfigurationPage (const ConfigPageInfo &info) |
ConfigPageInfo | createOwnConfigurationPage () |
Detailed Description
Definition at line 45 of file pluginmanager.h.
Member Typedef Documentation
Constructor & Destructor Documentation
PluginManager::PluginManager |
( |
const QString & |
name, |
|
|
KRadioApp * |
app, |
|
|
const QString & |
configDialogTitle, |
|
|
const QString & |
aboutTitle | |
|
) |
| | |
virtual PluginManager::~PluginManager |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void PluginManager::aboutToQuit |
( |
|
) |
[virtual, slot] |
virtual QFrame* PluginManager::addConfigurationPage |
( |
const ConfigPageInfo & |
info |
) |
[private, virtual] |
virtual void PluginManager::addConfigurationPage |
( |
PluginBase * |
forWhom, |
|
|
const ConfigPageInfo & |
info | |
|
) |
| | [protected, virtual] |
void PluginManager::addWidgetPluginMenuItems |
( |
QMenuData * |
menu, |
|
|
QMap< WidgetPluginBase *, int > & |
map | |
|
) |
| | const |
virtual void PluginManager::createAboutDialog |
( |
const QString & |
title = QString::null |
) |
[protected, virtual] |
virtual void PluginManager::createConfigDialog |
( |
const QString & |
title = QString::null |
) |
[protected, virtual] |
ConfigPageInfo PluginManager::createOwnConfigurationPage |
( |
|
) |
[private] |
void PluginManager::deletePluginByName |
( |
const QString & |
name |
) |
[inline] |
virtual KDialogBase* PluginManager::getAboutDialog |
( |
|
) |
[virtual] |
PluginBase* PluginManager::getPluginByName |
( |
const QString & |
name |
) |
const |
void PluginManager::noticeLibrariesChanged |
( |
|
) |
|
virtual void PluginManager::noticeWidgetPluginShown |
( |
WidgetPluginBase * |
p, |
|
|
bool |
shown | |
|
) |
| | [virtual] |
const PluginList& PluginManager::plugins |
( |
|
) |
const [inline] |
void PluginManager::removePluginByName |
( |
const QString & |
name |
) |
[inline] |
virtual void PluginManager::restoreState |
( |
KConfig * |
|
) |
[virtual] |
virtual void PluginManager::saveState |
( |
KConfig * |
|
) |
const [virtual] |
virtual void PluginManager::showProgressBar |
( |
bool |
b |
) |
[inline, virtual] |
virtual bool PluginManager::showsProgressBar |
( |
|
) |
const [inline, virtual] |
virtual void PluginManager::sigConfigOK |
( |
|
) |
[virtual, signal] |
virtual void PluginManager::slotConfigOK |
( |
|
) |
[protected, virtual, slot] |
virtual void PluginManager::startPlugins |
( |
|
) |
[virtual] |
void PluginManager::unloadPlugins |
( |
const QString & |
class_name |
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: