KVIrc  4.9.2
DeveloperAPIs
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
KviKvsTimer Class Reference

#include <KviKvsTimerManager.h>

Public Types

enum  Lifetime { SingleShot, WindowLifetime, Persistent }
 

Public Member Functions

const KviKvsScriptcallback ()
 
int delay ()
 
int id ()
 
Lifetime lifetime ()
 
const QString & name ()
 
KviKvsVariantListparameterList ()
 
KviKvsExtendedRunTimeDatarunTimeData ()
 
KviWindowwindow ()
 
 ~KviKvsTimer ()
 

Protected Member Functions

 KviKvsTimer (const QString &szName, Lifetime l, KviWindow *pWnd, int iDelay, int iId, KviKvsScript *pCallback, KviKvsVariantList *pParams)
 
void setWindow (KviWindow *pWnd)
 

Protected Attributes

Lifetime m_eLifetime
 
int m_iDelay
 
int m_iId
 
KviKvsScriptm_pCallback
 
KviKvsVariantListm_pParameterList
 
KviKvsExtendedRunTimeDatam_pRunTimeData
 
KviWindowm_pWnd
 
QString m_szName
 

Friends

class KviKvsTimerManager
 

Member Enumeration Documentation

Enumerator
SingleShot 
WindowLifetime 
Persistent 

Constructor & Destructor Documentation

KviKvsTimer::KviKvsTimer ( const QString &  szName,
Lifetime  l,
KviWindow pWnd,
int  iDelay,
int  iId,
KviKvsScript pCallback,
KviKvsVariantList pParams 
)
protected
KviKvsTimer::~KviKvsTimer ( )

Member Function Documentation

const KviKvsScript* KviKvsTimer::callback ( )
inline
int KviKvsTimer::delay ( )
inline
int KviKvsTimer::id ( )
inline
Lifetime KviKvsTimer::lifetime ( )
inline
const QString& KviKvsTimer::name ( )
inline
KviKvsVariantList* KviKvsTimer::parameterList ( )
inline
KviKvsExtendedRunTimeData* KviKvsTimer::runTimeData ( )
inline
void KviKvsTimer::setWindow ( KviWindow pWnd)
inlineprotected
KviWindow* KviKvsTimer::window ( )
inline

Friends And Related Function Documentation

friend class KviKvsTimerManager
friend

Member Data Documentation

Lifetime KviKvsTimer::m_eLifetime
protected

Referenced by KviKvsTimer().

int KviKvsTimer::m_iDelay
protected

Referenced by KviKvsTimer().

int KviKvsTimer::m_iId
protected

Referenced by KviKvsTimer().

KviKvsScript* KviKvsTimer::m_pCallback
protected

Referenced by KviKvsTimer(), and ~KviKvsTimer().

KviKvsVariantList* KviKvsTimer::m_pParameterList
protected

Referenced by KviKvsTimer(), and ~KviKvsTimer().

KviKvsExtendedRunTimeData* KviKvsTimer::m_pRunTimeData
protected

Referenced by KviKvsTimer(), and ~KviKvsTimer().

KviWindow* KviKvsTimer::m_pWnd
protected

Referenced by KviKvsTimer().

QString KviKvsTimer::m_szName
protected

Referenced by KviKvsTimer().


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