KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Protected Attributes | List of all members
KviKvsEvent Class Reference

#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
 

Constructor & Destructor Documentation

KviKvsEvent::KviKvsEvent ( const char *  szEventName,
const char *  szParameterDescription 
)
inline
KviKvsEvent::~KviKvsEvent ( )

References clear().

Member Function Documentation

void KviKvsEvent::addHandler ( KviKvsEventHandler h)
void KviKvsEvent::clear ( )

References m_pHandlers.

Referenced by ~KviKvsEvent().

void KviKvsEvent::clearScriptHandlers ( )
KviPointerList<KviKvsEventHandler>* KviKvsEvent::handlers ( )
inline
bool KviKvsEvent::hasHandlers ( )
inline
const QString& KviKvsEvent::name ( )
inline
const QString& KviKvsEvent::parameterDescription ( )
inline
void KviKvsEvent::removeHandler ( KviKvsEventHandler h)

Member Data Documentation

KviPointerList<KviKvsEventHandler>* KviKvsEvent::m_pHandlers
protected
QString KviKvsEvent::m_szName
protected
QString KviKvsEvent::m_szParameterDescription
protected

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