bluetoothengine/bthid/mouse/PaintCursor/src/paintcursorappview.cpp
changeset 17 f05641c183ff
parent 15 00f9ee97d895
child 40 997690c3397a
--- a/bluetoothengine/bthid/mouse/PaintCursor/src/paintcursorappview.cpp	Fri Apr 16 15:08:36 2010 +0300
+++ b/bluetoothengine/bthid/mouse/PaintCursor/src/paintcursorappview.cpp	Mon May 03 12:40:50 2010 +0300
@@ -155,19 +155,33 @@
     iMouseInitialized = ETrue;
     }
 
+void CPaintCursorAppView::RedrawCursor()
+    {
+    TRect mainPaneRect;
+    AknLayoutUtils::LayoutMetricsRect( AknLayoutUtils::EMainPane, mainPaneRect );
+    SetRect( mainPaneRect );
+    DrawNow();
+    iClientCommander.ImageCommand( KRedrawBTCursorAnim );
+    iMouseInitialized = ETrue;
+    }
+ 
+ 
+void CPaintCursorAppView::ResetCursor()
+    {   
+    TRect mainPaneRect;
+    AknLayoutUtils::LayoutMetricsRect( AknLayoutUtils::EMainPane, mainPaneRect );
+    SetRect( mainPaneRect );
+    DrawNow();
+    iClientCommander.ImageCommand( KResetBTCursorAnim );
+    iMouseInitialized = ETrue;
+    }
+
 void CPaintCursorAppView::HandleResourceChange( TInt aType )
     {
     CCoeControl::HandleResourceChange( aType );
     if ( aType == KEikDynamicLayoutVariantSwitch )
         {
-        TRect mainPaneRect;
-        AknLayoutUtils::LayoutMetricsRect( AknLayoutUtils::EMainPane, mainPaneRect );
-        SetRect( mainPaneRect );
-        DrawNow();
-        if (iMouseInitialized)
-            {
-            iClientCommander.ImageCommand( KRedrawBTCursorAnim );
-            }
+        ResetCursor();
         }
     }