![]() |
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 |
1.8.7