emailuis/emailui/src/cmailcustomstatuspaneindicators.cpp
branchRCL_3
changeset 16 4ce476e64c59
parent 0 8466d47a6819
--- a/emailuis/emailui/src/cmailcustomstatuspaneindicators.cpp	Mon Mar 15 12:39:10 2010 +0200
+++ b/emailuis/emailui/src/cmailcustomstatuspaneindicators.cpp	Wed Mar 31 21:08:33 2010 +0300
@@ -323,14 +323,22 @@
 	}
 
 // ---------------------------------------------------------------------------
+// CCustomStatuspaneIndicators::ClearStatusPaneFlags
+// ---------------------------------------------------------------------------
+//
+void CCustomStatuspaneIndicators::ClearStatusPaneFlags()
+    {
+    SetPriorityFlag( EMsgPriorityNormal );
+    SetFollowUpFlag( EFollowUpNone );
+    }
+
+// ---------------------------------------------------------------------------
 // CCustomStatuspaneIndicators::HideStatusPaneIndicatorsL
 // ---------------------------------------------------------------------------
 //
 void CCustomStatuspaneIndicators::HideStatusPaneIndicators()
 	{
 	MakeVisible( EFalse );
-    SetPriorityFlag( EMsgPriorityNormal );
-    SetFollowUpFlag( EFollowUpNone );
     DrawNow();
 	}
 
@@ -342,12 +350,20 @@
 	{
 	MakeVisible( ETrue );
     TRAP_IGNORE( DoSetRectL() );
-    SetPriorityFlag( EMsgPriorityNormal );
-    SetFollowUpFlag( EFollowUpNone );
     DrawNow();
 	}
 
 // ---------------------------------------------------------------------------
+// CCustomStatuspaneIndicators::Draw
+// ---------------------------------------------------------------------------
+//
+void CCustomStatuspaneIndicators::Draw( const TRect& aRect ) const
+	{
+	SystemGc().SetBrushColor( KRgbTransparent );
+	SystemGc().Clear( aRect );
+	}
+
+// ---------------------------------------------------------------------------
 // CCustomStatuspaneIndicators::CheckScrollButtonState
 // ---------------------------------------------------------------------------
 //