diff options
author | Jennifer Liebel <jliebel94@gmail.com> | 2014-11-18 13:07:45 +0000 |
---|---|---|
committer | Tobias Madl <tobias.madl.dev@gmail.com> | 2014-12-09 12:34:59 +0000 |
commit | 2a5500567544ef4e70528c0da0cf927d407dbf78 (patch) | |
tree | cf059658b3f551d4b4e23851876ad4cda082f988 /avmedia | |
parent | 24afc4f09d29881159ed1f58d92b714c690534da (diff) |
changed timers to idle
Change-Id: I0d2119a297c9a6d9b99676a561ddf4dd654ecaea
Diffstat (limited to 'avmedia')
-rw-r--r-- | avmedia/inc/mediacontrol.hxx | 2 | ||||
-rw-r--r-- | avmedia/source/framework/mediacontrol.cxx | 12 |
2 files changed, 7 insertions, 7 deletions
diff --git a/avmedia/inc/mediacontrol.hxx b/avmedia/inc/mediacontrol.hxx index 099a0fc73019..4d367a531eb4 100644 --- a/avmedia/inc/mediacontrol.hxx +++ b/avmedia/inc/mediacontrol.hxx @@ -86,7 +86,7 @@ private: DECL_LINK(implTimeoutHdl, void *); ImageList maImageList; - Timer maTimer; + Idle maIdle; MediaItem maItem; ToolBox maPlayToolBox; Slider maTimeSlider; diff --git a/avmedia/source/framework/mediacontrol.cxx b/avmedia/source/framework/mediacontrol.cxx index 96235e3a1c55..5d64845e37ef 100644 --- a/avmedia/source/framework/mediacontrol.cxx +++ b/avmedia/source/framework/mediacontrol.cxx @@ -188,9 +188,9 @@ MediaControl::MediaControl( vcl::Window* pParent, MediaControlStyle eControlStyl maMinSize.Height() = ( maMinSize.Height() << 1 ) + AVMEDIA_CONTROLOFFSET; } - maTimer.SetTimeout( AVMEDIA_TIMEOUT ); - maTimer.SetTimeoutHdl( LINK( this, MediaControl, implTimeoutHdl ) ); - maTimer.Start(); + maIdle.SetPriority( VCL_IDLE_PRIORITY_LOW ); + maIdle.SetIdleHdl( LINK( this, MediaControl, implTimeoutHdl ) ); + maIdle.Start(); } @@ -432,7 +432,7 @@ Image MediaControl::implGetImage( sal_Int32 nImageId ) const IMPL_LINK( MediaControl, implTimeHdl, Slider*, p ) { mbLocked = true; - maTimer.Stop(); + maIdle.Stop(); implUpdateTimeField( p->GetThumbPos() * maItem.getDuration() / AVMEDIA_TIME_RANGE ); return 0; @@ -447,7 +447,7 @@ IMPL_LINK( MediaControl, implTimeEndHdl, Slider*, p ) aExecItem.setTime( p->GetThumbPos() * maItem.getDuration() / AVMEDIA_TIME_RANGE ); execute( aExecItem ); update(); - maTimer.Start(); + maIdle.Start(); mbLocked = false; return 0; @@ -596,7 +596,7 @@ IMPL_LINK( MediaControl, implZoomSelectHdl, ListBox*, p ) IMPL_LINK_NOARG(MediaControl, implTimeoutHdl) { update(); - maTimer.Start(); + maIdle.Start(); return 0; } |