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 void LoadLibrary (const QString &library)
virtual void UnloadLibrary (const QString &library)
virtual PluginBaseCreatePlugin (PluginManager *manager, const QString &instanceID, const QString &pclass, const QString &object_name)
virtual const QMap< QString,
PluginLibraryInfo > & 
getPluginLibraries () const
virtual const QMap< QString,
PluginClassInfo > & 
getPluginClasses () const
virtual void startPlugins ()
virtual bool quitting () const

Protected Slots

virtual void saveState (QSessionManager &sm)
virtual void saveState ()
virtual void slotAboutToQuit ()

Protected Attributes

QMap< QString, PluginManager * > m_Instances
QMap< QString, PluginLibraryInfom_PluginLibraries
QMap< QString, PluginClassInfom_PluginInfos
bool m_quitting


Detailed Description

Definition at line 92 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 &  instanceID,
const QString &  pclass,
const QString &  object_name 
) [virtual]

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

Definition at line 109 of file kradioapp.h.

References m_PluginInfos.

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

Definition at line 108 of file kradioapp.h.

References m_PluginLibraries.

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

virtual bool KRadioApp::quitting (  )  const [inline, virtual]

Definition at line 113 of file kradioapp.h.

References m_quitting.

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

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

Referenced by saveState().

virtual void KRadioApp::saveState ( QSessionManager &  sm  )  [inline, protected, virtual, slot]

Definition at line 120 of file kradioapp.h.

References saveState().

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

QMap<QString, PluginManager*> KRadioApp::m_Instances [protected]

Definition at line 126 of file kradioapp.h.

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

Definition at line 128 of file kradioapp.h.

Referenced by getPluginClasses().

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

Definition at line 127 of file kradioapp.h.

Referenced by getPluginLibraries().

bool KRadioApp::m_quitting [protected]

Definition at line 130 of file kradioapp.h.

Referenced by quitting().


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

Generated on Tue Jun 2 19:19:59 2009 for kradio4 by  doxygen 1.5.8