#include <KviKvsTimerManager.h>
◆ KviKvsTimerManager()
KviKvsTimerManager::KviKvsTimerManager |
( |
| ) |
|
|
protected |
◆ ~KviKvsTimerManager()
KviKvsTimerManager::~KviKvsTimerManager |
( |
| ) |
|
|
protected |
◆ addTimer()
◆ deleteAllTimers()
void KviKvsTimerManager::deleteAllTimers |
( |
| ) |
|
References KviPointerList< T >::append(), KviPointerHashTableIterator< Key, T >::current(), deleteTimer(), KviPointerList< T >::first(), KviPointerHashTable< Key, T >::isEmpty(), m_pTimerDictById, KviPointerList< T >::next(), KviPointerList< T >::setAutoDelete(), and t.
Referenced by KviKvsCoreSimpleCommands::KVSCSC().
◆ deleteCurrentTimer()
bool KviKvsTimerManager::deleteCurrentTimer |
( |
| ) |
|
◆ deleteTimer() [1/2]
bool KviKvsTimerManager::deleteTimer |
( |
const QString & | szName | ) |
|
References KviPointerHashTable< Key, T >::find(), m_pTimerDictById, m_pTimerDictByName, KviPointerHashTable< Key, T >::remove(), scheduleKill(), and t.
Referenced by addTimer(), deleteAllTimers(), deleteCurrentTimer(), and timerEvent().
◆ deleteTimer() [2/2]
bool KviKvsTimerManager::deleteTimer |
( |
int | iId | ) |
|
◆ done()
void KviKvsTimerManager::done |
( |
| ) |
|
|
static |
◆ init()
void KviKvsTimerManager::init |
( |
| ) |
|
|
static |
◆ instance()
◆ scheduleKill()
void KviKvsTimerManager::scheduleKill |
( |
KviKvsTimer * | t | ) |
|
|
protected |
◆ timerDict()
◆ timerEvent()
void KviKvsTimerManager::timerEvent |
( |
QTimerEvent * | e | ) |
|
|
overrideprotected |
References __tr2qs_ctx, KviApplication::activeConsole(), KviPointerList< T >::clear(), deleteTimer(), e, KviPointerHashTable< Key, T >::find(), g_pApp, KVI_OPTION_BOOL, KVI_OUT_PARSERERROR, KviOption_boolKillBrokenTimers, m_iAssassinTimer, m_iCurrentTimer, m_pKilledTimerList, m_pTimerDictById, KviKvsTimer::Persistent, KviKvsScript::PreserveParams, KviKvsTimer::SingleShot, t, and KviApplication::windowExists().
◆ timerExists()
bool KviKvsTimerManager::timerExists |
( |
const QString & | szName | ) |
|
|
inline |
◆ m_iAssassinTimer
int KviKvsTimerManager::m_iAssassinTimer |
|
private |
◆ m_iCurrentTimer
int KviKvsTimerManager::m_iCurrentTimer |
|
private |
◆ m_pInstance
◆ m_pKilledTimerList
◆ m_pTimerDictById
◆ m_pTimerDictByName
The documentation for this class was generated from the following files: