MythTV
master
|
#include <libmythbase/mythplugin.h>
Public Member Functions | |
MythPluginManager () | |
~MythPluginManager ()=default | |
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) |
QStringList | EnumeratePlugins (void) |
void | DestroyAllPlugins () |
Private Attributes | |
QHash< QString, MythPlugin * > | m_dict |
QMap< QString, MythPlugin * > | m_moduleMap |
Definition at line 62 of file mythplugin.h.
MythPluginManager::MythPluginManager | ( | ) |
Definition at line 91 of file mythplugin.cpp.
|
default |
bool MythPluginManager::init_plugin | ( | const QString & | plugname | ) |
Definition at line 128 of file mythplugin.cpp.
Referenced by config_plugin(), destroy_plugin(), MythPluginManager(), and run_plugin().
bool MythPluginManager::run_plugin | ( | const QString & | plugname | ) |
Definition at line 162 of file mythplugin.cpp.
Referenced by main(), and plugin_cb().
bool MythPluginManager::config_plugin | ( | const QString & | plugname | ) |
Definition at line 180 of file mythplugin.cpp.
Referenced by configplugin_cb().
bool MythPluginManager::destroy_plugin | ( | const QString & | plugname | ) |
Definition at line 197 of file mythplugin.cpp.
MythPlugin * MythPluginManager::GetPlugin | ( | const QString & | plugname | ) |
Definition at line 213 of file mythplugin.cpp.
Referenced by MythThemedMenu::findDepends().
QStringList MythPluginManager::EnumeratePlugins | ( | void | ) |
Definition at line 235 of file mythplugin.cpp.
Referenced by main().
void MythPluginManager::DestroyAllPlugins | ( | ) |
Definition at line 223 of file mythplugin.cpp.
Referenced by main().
|
private |
Definition at line 79 of file mythplugin.h.
Referenced by config_plugin(), destroy_plugin(), DestroyAllPlugins(), EnumeratePlugins(), init_plugin(), and run_plugin().
|
private |
Definition at line 81 of file mythplugin.h.
Referenced by DestroyAllPlugins(), GetPlugin(), and init_plugin().