|
kradio4
r778
|
#include <pluginmanager.h>


Public Slots | |
| virtual void | aboutToQuit () |
| virtual void | slotShowAllWidgetPlugins () |
| virtual void | slotHideAllWidgetPlugins () |
| virtual void | slotRestoreAllWidgetPlugins () |
| virtual void | slotHideRestoreAllWidgetPlugins () |
Signals | |
| void | sigConfigOK () |
Public Member Functions | |
| PluginManager (const QString &name, KRadioApp *app, const QString &configDialogTitle, const QString &aboutTitle) | |
| virtual | ~PluginManager () |
| const QString | instanceName () const |
| void | noticeLibrariesChanged () |
| void | unloadPlugins (const QString &class_name) |
| const PluginList & | plugins () const |
| void | addWidgetPluginMenuItems (QMenu *menu) 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 | restorePluginInstanceState (PluginBase *p, KConfig *c) const |
| virtual void | startPlugins () |
| virtual PluginConfigurationDialog * | getConfigDialog () |
| virtual bool | showsProgressBar () const |
| virtual void | showProgressBar (bool b) |
| virtual void | noticeWidgetPluginShown (WidgetPluginBase *p, bool shown) |
| virtual void | noticePluginRenamed (PluginBase *p, const QString &name) |
| virtual KMenu * | getPluginHideShowMenu () |
Protected Types | |
| typedef QMap< PluginBase *, KPageWidgetItem * > | QPlugin2ConfigPageMap |
| typedef QMap< PluginBase *, KPageWidgetItem * >::iterator | QPlugin2ConfigPageMapIterator |
| typedef QMap< PluginBase *, QWidget * > | QPlugin2WidgetMap |
| typedef QMap< PluginBase *, QWidget * >::iterator | QPlugin2WidgetMapIterator |
| typedef QMap< PluginBase *, ConfigPageInfo > | QPlugin2ConfigPageInfoMap |
| typedef QMap< PluginBase *, ConfigPageInfo >::iterator | QPlugin2ConfigPageInfoMapIterator |
Protected Slots | |
| virtual void | slotConfigOK () |
| virtual void | slotDesktopChanged (int d) |
Protected Member Functions | |
| virtual void | createConfigDialog (const QString &title=QString::null) |
| virtual KPageWidgetItem * | addConfigurationPage (PluginBase *forWhom, const ConfigPageInfo &info) |
| virtual void | setConfigPageNameEtc (PluginBase *p) |
| virtual void | updatePluginHideShowMenu () |
| virtual void | notifyPluginsChanged () |
Protected Attributes | |
| QString | m_Name |
| KRadioApp * | m_Application |
| PluginList | m_plugins |
| bool | m_showProgressBar |
| QPlugin2ConfigPageMap | m_configPageFrames |
| QPlugin2WidgetMap | m_configPages |
| QPlugin2ConfigPageInfoMap | m_configPageInfos |
| PluginConfigurationDialog * | m_configDialog |
| QString | m_configDialogID |
| PluginManagerConfiguration * | m_pluginManagerConfiguration |
| QString | m_configDialogTitle |
| KMenu * | m_widgetPluginHideShowMenu |
| QMap< QString, bool > | m_widgetsShownCache |
Private Member Functions | |
| virtual KPageWidgetItem * | addConfigurationPage (const ConfigPageInfo &info) |
| ConfigPageInfo | createOwnConfigurationPage () |
Definition at line 47 of file pluginmanager.h.
|
protected |
Definition at line 146 of file pluginmanager.h.
|
protected |
Definition at line 147 of file pluginmanager.h.
|
protected |
Definition at line 142 of file pluginmanager.h.
|
protected |
Definition at line 143 of file pluginmanager.h.
|
protected |
Definition at line 144 of file pluginmanager.h.
|
protected |
Definition at line 145 of file pluginmanager.h.
| PluginManager::PluginManager | ( | const QString & | name, |
| KRadioApp * | app, | ||
| const QString & | configDialogTitle, | ||
| const QString & | aboutTitle | ||
| ) |
|
virtual |
|
virtualslot |
Referenced by PluginBase::destructorCalled().
|
protectedvirtual |
|
privatevirtual |
| void PluginManager::addWidgetPluginMenuItems | ( | QMenu * | menu | ) | const |
|
protectedvirtual |
|
private |
| void PluginManager::deletePlugin | ( | PluginBase * | ) |
|
inline |
Definition at line 77 of file pluginmanager.h.
|
virtual |
| PluginBase* PluginManager::getPluginByName | ( | const QString & | name | ) | const |
|
virtual |
| void PluginManager::insertPlugin | ( | PluginBase * | ) |
|
inline |
Definition at line 57 of file pluginmanager.h.
| void PluginManager::noticeLibrariesChanged | ( | ) |
|
virtual |
|
virtual |
|
protectedvirtual |
|
inline |
Definition at line 66 of file pluginmanager.h.
| void PluginManager::removePlugin | ( | PluginBase * | ) |
|
inline |
Definition at line 81 of file pluginmanager.h.
|
virtual |
|
virtual |
Referenced by PluginBase::destructorCalled().
|
virtual |
Referenced by PluginBase::destructorCalled().
|
protectedvirtual |
|
inlinevirtual |
Definition at line 96 of file pluginmanager.h.
|
inlinevirtual |
Definition at line 95 of file pluginmanager.h.
|
signal |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtual |
| void PluginManager::unloadPlugins | ( | const QString & | class_name | ) |
|
protectedvirtual |
|
protected |
Definition at line 150 of file pluginmanager.h.
|
protected |
Definition at line 162 of file pluginmanager.h.
|
protected |
Definition at line 163 of file pluginmanager.h.
|
protected |
Definition at line 166 of file pluginmanager.h.
|
protected |
Definition at line 155 of file pluginmanager.h.
|
protected |
Definition at line 157 of file pluginmanager.h.
|
protected |
Definition at line 156 of file pluginmanager.h.
|
protected |
Definition at line 149 of file pluginmanager.h.
|
protected |
Definition at line 164 of file pluginmanager.h.
|
protected |
Definition at line 152 of file pluginmanager.h.
|
protected |
Definition at line 153 of file pluginmanager.h.
|
protected |
Definition at line 169 of file pluginmanager.h.
|
protected |
Definition at line 170 of file pluginmanager.h.
1.8.11