--- 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();
}
}