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()

void KviKvsEvent::addHandler ( KviKvsEventHandler * h)

References h, and m_pHandlers.

◆ clear()

void KviKvsEvent::clear ( )

References m_pHandlers.

Referenced by ~KviKvsEvent().

◆ clearScriptHandlers()

◆ handlers()

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

References m_pHandlers.

◆ hasHandlers()

bool KviKvsEvent::hasHandlers ( )
inline

References m_pHandlers.

◆ name()

const QString & KviKvsEvent::name ( )
inline

References m_szName.

◆ parameterDescription()

const QString & KviKvsEvent::parameterDescription ( )
inline

◆ removeHandler()

void KviKvsEvent::removeHandler ( KviKvsEventHandler * h)

References h, and m_pHandlers.

Member Data Documentation

◆ m_pHandlers

◆ m_szName

QString KviKvsEvent::m_szName
protected

Referenced by KviKvsEvent(), and name().

◆ m_szParameterDescription

QString KviKvsEvent::m_szParameterDescription
protected

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