bluetoothengine/bthid/mouse/PaintCursor/src/paintcursorappview.cpp
branchRCL_3
changeset 16 b23265fb36da
parent 13 b6f55cd40afd
child 39 5a89845f78e2
--- a/bluetoothengine/bthid/mouse/PaintCursor/src/paintcursorappview.cpp	Wed Apr 14 16:09:00 2010 +0300
+++ b/bluetoothengine/bthid/mouse/PaintCursor/src/paintcursorappview.cpp	Tue Apr 27 16:49:44 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();
         }
     }