KRadioApp Class Reference

#include <kradioapp.h>

List of all members.

Public Member Functions

 KRadioApp ()
virtual ~KRadioApp ()
virtual void saveState (KConfig *c)
virtual void restoreState (KConfig *c)
virtual PluginManagercreateNewInstance (const QString &name)
virtual KLibrary * LoadLibrary (const QString &library)
virtual void UnloadLibrary (const QString &library)
virtual PluginBaseCreatePlugin (PluginManager *manager, const QString &name, const QString &object_name)
virtual const QMap< QString,
PluginLibraryInfo > & 
getPluginLibraries () const
virtual const QMap< QString,
PluginClassInfo > & 
getPluginClasses () const
virtual void startPlugins ()

Protected Slots

virtual void saveState ()
virtual void slotAboutToQuit ()

Protected Attributes

QDict< PluginManagerm_Instances
QMap< QString, PluginLibraryInfom_PluginLibraries
QMap< QString, PluginClassInfom_PluginInfos
bool m_quitting


Detailed Description

Definition at line 83 of file kradioapp.h.


Constructor & Destructor Documentation

KRadioApp::KRadioApp (  ) 

virtual KRadioApp::~KRadioApp (  )  [virtual]


Member Function Documentation

virtual PluginManager* KRadioApp::createNewInstance ( const QString &  name  )  [virtual]

virtual PluginBase* KRadioApp::CreatePlugin ( PluginManager manager,
const QString &  name,
const QString &  object_name 
) [virtual]

virtual const QMap<QString, PluginClassInfo>& KRadioApp::getPluginClasses (  )  const [inline, virtual]

Definition at line 100 of file kradioapp.h.

References m_PluginInfos.

virtual const QMap<QString, PluginLibraryInfo>& KRadioApp::getPluginLibraries (  )  const [inline, virtual]

Definition at line 99 of file kradioapp.h.

References m_PluginLibraries.

virtual KLibrary* KRadioApp::LoadLibrary ( const QString &  library  )  [virtual]

virtual void KRadioApp::restoreState ( KConfig *  c  )  [virtual]

virtual void KRadioApp::saveState (  )  [protected, virtual, slot]

virtual void KRadioApp::saveState ( KConfig *  c  )  [virtual]

virtual void KRadioApp::slotAboutToQuit (  )  [protected, virtual, slot]

virtual void KRadioApp::startPlugins (  )  [virtual]

virtual void KRadioApp::UnloadLibrary ( const QString &  library  )  [virtual]


Member Data Documentation

QDict<PluginManager> KRadioApp::m_Instances [protected]

Definition at line 111 of file kradioapp.h.

QMap<QString, PluginClassInfo> KRadioApp::m_PluginInfos [protected]

Definition at line 114 of file kradioapp.h.

Referenced by getPluginClasses().

QMap<QString, PluginLibraryInfo> KRadioApp::m_PluginLibraries [protected]

Definition at line 113 of file kradioapp.h.

Referenced by getPluginLibraries().

bool KRadioApp::m_quitting [protected]

Definition at line 116 of file kradioapp.h.


The documentation for this class was generated from the following file:
Generated on Fri Jan 28 16:28:26 2011 for kradio by  doxygen 1.4.7