#include <mythplugin.h>
Definition at line 65 of file mythplugin.h.
Public Member Functions | |
| MythPluginManager () | |
| ~MythPluginManager () | |
| bool | init_plugin (const QString &plugname) |
| bool | run_plugin (const QString &plugname) |
| bool | config_plugin (const QString &plugname) |
| bool | destroy_plugin (const QString &plugname) |
| MythPlugin * | GetPlugin (const QString &plugname) |
| MythPlugin * | GetMenuPlugin (const QString &plugname) |
| MythPlugin * | GetMenuPluginAt (int pos) |
| void | DestroyAllPlugins () |
Private Member Functions | |
| void | orderMenuPlugins () |
Private Attributes | |
| QHash< QString, MythPlugin * > | m_dict |
| QMap< QString, MythPlugin * > | moduleMap |
| QMap< QString, MythPlugin * > | menuPluginMap |
| vector< MythPlugin * > | menuPluginList |
| MythPluginManager::MythPluginManager | ( | ) |
Definition at line 128 of file mythplugin.cpp.
| MythPluginManager::~MythPluginManager | ( | ) |
| bool MythPluginManager::init_plugin | ( | const QString & | plugname | ) |
Definition at line 170 of file mythplugin.cpp.
Referenced by config_plugin(), destroy_plugin(), MythPluginManager(), and run_plugin().
| bool MythPluginManager::run_plugin | ( | const QString & | plugname | ) |
| bool MythPluginManager::config_plugin | ( | const QString & | plugname | ) |
| bool MythPluginManager::destroy_plugin | ( | const QString & | plugname | ) |
Definition at line 242 of file mythplugin.cpp.
| MythPlugin * MythPluginManager::GetPlugin | ( | const QString & | plugname | ) |
Definition at line 258 of file mythplugin.cpp.
| MythPlugin * MythPluginManager::GetMenuPlugin | ( | const QString & | plugname | ) |
Definition at line 268 of file mythplugin.cpp.
| MythPlugin * MythPluginManager::GetMenuPluginAt | ( | int | pos | ) |
Definition at line 278 of file mythplugin.cpp.
| void MythPluginManager::DestroyAllPlugins | ( | void | ) |
| void MythPluginManager::orderMenuPlugins | ( | void | ) | [private] |
QHash<QString,MythPlugin*> MythPluginManager::m_dict [private] |
Definition at line 83 of file mythplugin.h.
Referenced by config_plugin(), destroy_plugin(), DestroyAllPlugins(), init_plugin(), and run_plugin().
QMap<QString, MythPlugin *> MythPluginManager::moduleMap [private] |
Definition at line 85 of file mythplugin.h.
Referenced by DestroyAllPlugins(), GetPlugin(), and init_plugin().
QMap<QString, MythPlugin *> MythPluginManager::menuPluginMap [private] |
Definition at line 86 of file mythplugin.h.
Referenced by DestroyAllPlugins(), GetMenuPlugin(), init_plugin(), and orderMenuPlugins().
vector<MythPlugin*> MythPluginManager::menuPluginList [private] |
Definition at line 87 of file mythplugin.h.
Referenced by DestroyAllPlugins(), GetMenuPluginAt(), and orderMenuPlugins().
1.5.5