MythPluginManager Class Reference

#include <mythplugin.h>

List of all members.


Detailed Description

Definition at line 63 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)
MythPluginGetPlugin (const QString &plugname)
MythPluginGetMenuPlugin (const QString &plugname)
MythPluginGetMenuPluginAt (int pos)
void DestroyAllPlugins ()

Private Member Functions

void orderMenuPlugins ()

Private Attributes

QDict< MythPluginm_dict
QMap< QString, MythPlugin * > moduleMap
QMap< QString, MythPlugin * > menuPluginMap
QPtrList< MythPluginmenuPluginList

Constructor & Destructor Documentation

MythPluginManager::MythPluginManager (  ) 

Definition at line 113 of file mythplugin.cpp.

MythPluginManager::~MythPluginManager (  ) 


Member Function Documentation

bool MythPluginManager::init_plugin ( const QString &  plugname  ) 

Definition at line 151 of file mythplugin.cpp.

Referenced by config_plugin(), destroy_plugin(), MythPluginManager(), and run_plugin().

bool MythPluginManager::run_plugin ( const QString &  plugname  ) 

Definition at line 187 of file mythplugin.cpp.

Referenced by MythThemedMenuPrivate::handleAction(), and main().

bool MythPluginManager::config_plugin ( const QString &  plugname  ) 

Definition at line 205 of file mythplugin.cpp.

Referenced by MythThemedMenuPrivate::handleAction().

bool MythPluginManager::destroy_plugin ( const QString &  plugname  ) 

Definition at line 223 of file mythplugin.cpp.

MythPlugin * MythPluginManager::GetPlugin ( const QString &  plugname  ) 

Definition at line 239 of file mythplugin.cpp.

MythPlugin * MythPluginManager::GetMenuPlugin ( const QString &  plugname  ) 

Definition at line 249 of file mythplugin.cpp.

MythPlugin * MythPluginManager::GetMenuPluginAt ( int  pos  ) 

Definition at line 259 of file mythplugin.cpp.

void MythPluginManager::DestroyAllPlugins ( void   ) 

Definition at line 282 of file mythplugin.cpp.

Referenced by main().

void MythPluginManager::orderMenuPlugins ( void   )  [private]

Definition at line 267 of file mythplugin.cpp.

Referenced by MythPluginManager().


Member Data Documentation

QMap<QString, MythPlugin *> MythPluginManager::moduleMap [private]

Definition at line 83 of file mythplugin.h.

Referenced by DestroyAllPlugins(), GetPlugin(), and init_plugin().

QMap<QString, MythPlugin *> MythPluginManager::menuPluginMap [private]

Definition at line 84 of file mythplugin.h.

Referenced by DestroyAllPlugins(), GetMenuPlugin(), init_plugin(), and orderMenuPlugins().

Definition at line 85 of file mythplugin.h.

Referenced by DestroyAllPlugins(), GetMenuPluginAt(), and orderMenuPlugins().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:08 2010 for MythTV by  doxygen 1.5.5