KVIrc  4.9.2
DeveloperAPIs
Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
KviModuleManager Class Reference

#include <KviModuleManager.h>

+ Inheritance diagram for KviModuleManager:

Public Slots

void cleanupUnusedModules ()
 

Signals

void moduleAboutToUnload (KviModule *m)
 

Public Member Functions

void completeModuleNames (const QString &word, KviPointerList< QString > *matches)
 
KviModulefindModule (const QString &modName)
 
KviModulegetModule (const QString &modName)
 
bool hasLockedModules ()
 
 KviModuleManager ()
 
QString & lastError ()
 
bool loadModule (const QString &modName)
 
void loadModulesByCaps (const QString &caps, const QString &dir)
 
void loadModulesByCaps (const QString &caps)
 
void unloadAllModules ()
 
bool unloadModule (const QString &modName)
 
bool unloadModule (KviModule *module)
 
 ~KviModuleManager ()
 

Protected Member Functions

void completeModuleNames (const QString &path, const QString &work, KviPointerList< QString > *matches)
 

Private Attributes

QTimer * m_pCleanupTimer
 
KviPointerHashTable< QString,
KviModule > * 
m_pModuleDict
 
QString m_szLastError
 

Constructor & Destructor Documentation

KviModuleManager::KviModuleManager ( )
KviModuleManager::~KviModuleManager ( )

Member Function Documentation

void KviModuleManager::cleanupUnusedModules ( )
slot
void KviModuleManager::completeModuleNames ( const QString &  word,
KviPointerList< QString > *  matches 
)
void KviModuleManager::completeModuleNames ( const QString &  path,
const QString &  work,
KviPointerList< QString > *  matches 
)
protected
KviModule * KviModuleManager::findModule ( const QString &  modName)
KviModule * KviModuleManager::getModule ( const QString &  modName)
bool KviModuleManager::hasLockedModules ( )
QString& KviModuleManager::lastError ( )
inline
bool KviModuleManager::loadModule ( const QString &  modName)
void KviModuleManager::loadModulesByCaps ( const QString &  caps,
const QString &  dir 
)
void KviModuleManager::loadModulesByCaps ( const QString &  caps)
void KviModuleManager::moduleAboutToUnload ( KviModule m)
signal

Referenced by unloadModule().

void KviModuleManager::unloadAllModules ( )
bool KviModuleManager::unloadModule ( const QString &  modName)
bool KviModuleManager::unloadModule ( KviModule module)

Member Data Documentation

QTimer* KviModuleManager::m_pCleanupTimer
private
KviPointerHashTable<QString, KviModule>* KviModuleManager::m_pModuleDict
private
QString KviModuleManager::m_szLastError
private

Referenced by loadModule().


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