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

◆ ~KviKvsEvent()

KviKvsEvent::~KviKvsEvent ( )

References clear().

Member Function Documentation

◆ addHandler()

void KviKvsEvent::addHandler ( KviKvsEventHandler h)

◆ clear()

void KviKvsEvent::clear ( )

References m_pHandlers.

Referenced by ~KviKvsEvent().

◆ clearScriptHandlers()

void KviKvsEvent::clearScriptHandlers ( )

◆ handlers()

KviPointerList< KviKvsEventHandler > * KviKvsEvent::handlers ( )
inline

◆ hasHandlers()

bool KviKvsEvent::hasHandlers ( )
inline

◆ name()

const QString & KviKvsEvent::name ( )
inline

◆ parameterDescription()

const QString & KviKvsEvent::parameterDescription ( )
inline

◆ removeHandler()

void KviKvsEvent::removeHandler ( KviKvsEventHandler h)

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: