1 #ifndef _KVI_KVS_TIMERMANAGER_H_
2 #define _KVI_KVS_TIMERMANAGER_H_
83 const QString &
name() {
return m_szName; };
86 int delay() {
return m_iDelay; };
115 bool deleteTimer(
const QString & szName);
116 bool deleteTimer(
int iId);
120 bool deleteCurrentTimer();
121 void deleteAllTimers();
122 bool timerExists(
const QString & szName) {
return m_pTimerDictByName->find(szName); };
125 return m_pTimerDictByName;
130 virtual void timerEvent(QTimerEvent *
e);
int m_iId
Definition: KviKvsTimerManager.h:78
QString m_szName
Definition: KviKvsTimerManager.h:75
Definition: KviKvsTimerManager.h:95
static KviKvsTimerManager * m_pInstance
Definition: KviKvsTimerManager.h:105
#define KVIRC_API
Definition: kvi_settings.h:128
Class to handle variant variables lists.
Definition: KviKvsVariantList.h:41
const KviKvsScript * callback()
Definition: KviKvsTimerManager.h:84
const QString & name()
Definition: KviKvsTimerManager.h:83
The KVIrc Script class.
Definition: KviKvsScript.h:59
#define l
Definition: detector.cpp:76
int m_iCurrentTimer
Definition: KviKvsTimerManager.h:108
int delay()
Definition: KviKvsTimerManager.h:86
int m_iDelay
Definition: KviKvsTimerManager.h:77
KviWindow * window()
Definition: KviKvsTimerManager.h:82
int id()
Definition: KviKvsTimerManager.h:87
KviWindow * m_pWnd
Definition: KviKvsTimerManager.h:74
KviPointerHashTable< int, KviKvsTimer > * m_pTimerDictById
Definition: KviKvsTimerManager.h:103
Definition: KviKvsTimerManager.h:54
Lifetime lifetime()
Definition: KviKvsTimerManager.h:85
KviKvsExtendedRunTimeData * m_pRunTimeData
Definition: KviKvsTimerManager.h:79
Definition: KviKvsRunTimeContext.h:43
#define e
Definition: detector.cpp:69
int m_iAssassinTimer
Definition: KviKvsTimerManager.h:107
This class defines a new data type which contains hash data.
Definition: KviKvsHash.h:47
void setWindow(KviWindow *pWnd)
Definition: KviKvsTimerManager.h:92
KviPointerHashTable< QString, KviKvsTimer > * timerDict()
Definition: KviKvsTimerManager.h:123
Definition: KviKvsTimerManager.h:61
Lifetime
Definition: KviKvsTimerManager.h:59
void done()
Definition: KviKvs.cpp:50
static KviKvsTimerManager * instance()
Definition: KviKvsTimerManager.h:110
KviPointerHashTable< QString, KviKvsTimer > * m_pTimerDictByName
Definition: KviKvsTimerManager.h:104
KviKvsVariantList * m_pParameterList
Definition: KviKvsTimerManager.h:80
KviKvsVariantList * parameterList()
Definition: KviKvsTimerManager.h:90
Definition: KviKvsTimerManager.h:62
QHashIterator< int, QFile * > t(getDict)
C++ Template based double linked pointer list class.
Base class for all windows in KVIrc.
Definition: KviWindow.h:74
KviKvsScript * m_pCallback
Definition: KviKvsTimerManager.h:76
KviKvsExtendedRunTimeData * runTimeData()
Definition: KviKvsTimerManager.h:89
bool timerExists(const QString &szName)
Definition: KviKvsTimerManager.h:122
KviPointerList< KviKvsTimer > * m_pKilledTimerList
Definition: KviKvsTimerManager.h:106
Lifetime m_eLifetime
Definition: KviKvsTimerManager.h:73
int init()
Definition: winamp.cpp:118
This file contains compile time settings.
Helper functions for the QString class.