KVIrc
4.9.2
DeveloperAPIs
|
#include <KviKvsEvent.h>
Public Member Functions | |
void | addHandler (KviKvsEventHandler *h) |
void | clear () |
void | clearScriptHandlers () |
KviPointerList < KviKvsEventHandler > * | handlers () |
bool | hasHandlers () |
KviKvsEvent (const char *szEventName, const char *szParameterDescription) | |
const QString & | name () |
const QString & | parameterDescription () |
void | removeHandler (KviKvsEventHandler *h) |
~KviKvsEvent () | |
Protected Attributes | |
KviPointerList < KviKvsEventHandler > * | m_pHandlers |
QString | m_szName |
QString | m_szParameterDescription |
|
inline |
KviKvsEvent::~KviKvsEvent | ( | ) |
References clear().
void KviKvsEvent::addHandler | ( | KviKvsEventHandler * | h | ) |
References KviPointerList< T >::append(), m_pHandlers, and KviPointerList< T >::setAutoDelete().
Referenced by KviKvsEventManager::addAppHandler(), and KviKvsEventManager::loadAppEvents().
void KviKvsEvent::clear | ( | ) |
References m_pHandlers.
Referenced by ~KviKvsEvent().
void KviKvsEvent::clearScriptHandlers | ( | ) |
|
inline |
|
inline |
|
inline |
Referenced by EventEditor::oneTimeSetup().
|
inline |
Referenced by EventEditor::oneTimeSetup().
void KviKvsEvent::removeHandler | ( | KviKvsEventHandler * | h | ) |
References KviPointerList< T >::isEmpty(), m_pHandlers, and KviPointerList< T >::removeRef().
Referenced by KviKvsEventManager::removeModuleAppHandler(), and KviKvsEventManager::removeScriptAppHandler().
|
protected |
Referenced by addHandler(), clear(), clearScriptHandlers(), and removeHandler().
|
protected |
|
protected |