KVIrc 5.2.6
Developer APIs
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::KviKvsEvent ( const char * szEventName,
const char * szParameterDescription )
inline

◆ ~KviKvsEvent()

KviKvsEvent::~KviKvsEvent ( )

References clear().

Member Function Documentation

◆ addHandler()

◆ clear()

void KviKvsEvent::clear ( )

References m_pHandlers.

Referenced by ~KviKvsEvent().

◆ clearScriptHandlers()

◆ handlers()

◆ hasHandlers()

bool KviKvsEvent::hasHandlers ( )
inline

◆ name()

const QString & KviKvsEvent::name ( )
inline

◆ parameterDescription()

const QString & KviKvsEvent::parameterDescription ( )
inline

◆ removeHandler()

Member Data Documentation

◆ m_pHandlers

KviPointerList<KviKvsEventHandler>* KviKvsEvent::m_pHandlers
protected

◆ m_szName

QString KviKvsEvent::m_szName
protected

◆ m_szParameterDescription

QString KviKvsEvent::m_szParameterDescription
protected

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