summaryrefslogtreecommitdiff
path: root/sw/source/core/doc/DocumentTimerManager.cxx
diff options
context:
space:
mode:
authorTobias Madl <tobias.madl.dev@gmail.com>2014-11-11 08:21:19 +0000
committerTobias Madl <tobias.madl.dev@gmail.com>2014-12-09 12:34:54 +0000
commitf62c45f3aff7b5ee1438e0d2c5d975ecc06c6950 (patch)
treef2fded8ff42dad7296f64acb96895d254957d2ab /sw/source/core/doc/DocumentTimerManager.cxx
parent9d5db8287b69ee74b0a4182740969e1372ec8f10 (diff)
changed timers to Idle
Change-Id: Ic7e795702618d1c623a2deeba1a86f804a249508
Diffstat (limited to 'sw/source/core/doc/DocumentTimerManager.cxx')
-rw-r--r--sw/source/core/doc/DocumentTimerManager.cxx16
1 files changed, 8 insertions, 8 deletions
diff --git a/sw/source/core/doc/DocumentTimerManager.cxx b/sw/source/core/doc/DocumentTimerManager.cxx
index 0e90c8c6e2a9..5c97d2c60c46 100644
--- a/sw/source/core/doc/DocumentTimerManager.cxx
+++ b/sw/source/core/doc/DocumentTimerManager.cxx
@@ -42,39 +42,39 @@ DocumentTimerManager::DocumentTimerManager( SwDoc& i_rSwdoc ) : m_rDoc( i_rSwdoc
mbStartIdleTimer( false ),
mIdleBlockCount( 0 )
{
- maIdleTimer.SetTimeout( 600 );
- maIdleTimer.SetTimeoutHdl( LINK( this, DocumentTimerManager, DoIdleJobs) );
+ maIdle.SetPriority( VCL_IDLE_PRIORITY_LOWEST );
+ maIdle.SetIdleHdl( LINK( this, DocumentTimerManager, DoIdleJobs) );
}
void DocumentTimerManager::StartIdling()
{
mbStartIdleTimer = true;
if( !mIdleBlockCount )
- maIdleTimer.Start();
+ maIdle.Start();
}
void DocumentTimerManager::StopIdling()
{
mbStartIdleTimer = false;
- maIdleTimer.Stop();
+ maIdle.Stop();
}
void DocumentTimerManager::BlockIdling()
{
- maIdleTimer.Stop();
+ maIdle.Stop();
++mIdleBlockCount;
}
void DocumentTimerManager::UnblockIdling()
{
--mIdleBlockCount;
- if( !mIdleBlockCount && mbStartIdleTimer && !maIdleTimer.IsActive() )
- maIdleTimer.Start();
+ if( !mIdleBlockCount && mbStartIdleTimer && !maIdle.IsActive() )
+ maIdle.Start();
}
void DocumentTimerManager::StartBackgroundJobs() {
// Trigger DoIdleJobs(), asynchronously.
- maIdleTimer.Start();
+ maIdle.Start();
}
IMPL_LINK( DocumentTimerManager, DoIdleJobs, Timer *, pTimer )