emailuis/emailui/src/FreestyleEmailUiViewBase.cpp
branchRCL_3
changeset 16 b5fbb9b25d57
parent 14 b13141f05c3d
child 17 67369d1b217f
--- a/emailuis/emailui/src/FreestyleEmailUiViewBase.cpp	Tue Apr 27 16:20:14 2010 +0300
+++ b/emailuis/emailui/src/FreestyleEmailUiViewBase.cpp	Tue May 11 15:57:15 2010 +0300
@@ -277,7 +277,19 @@
     }
 
 // ---------------------------------------------------------------------------
+// virtual function to hide or show CAlfVisuals ( used for activation or deactivation )
+//
+void CFsEmailUiViewBase::FadeOut(TBool aDirectionOut )
+	{
+	FUNC_LOG;
+    // should be overriden ( if needed ) to use polymorphism 
+	// to hide or show CAlfVisuals used in views
+	}
+
+
+// ---------------------------------------------------------------------------
 // Check if transition effects are enabled and run the effect if needed.
+// if not enabled it calls FadeOut virtual methods only 
 //
 void CFsEmailUiViewBase::DoTransition( TBool aDirectionOut )
     {
@@ -286,6 +298,11 @@
         {
         DoTransitionEffect( aDirectionOut );
         }
+    else
+        {
+    	// FadeOut method should be overridden and use by polymorphism only when needed 
+    	FadeOut( aDirectionOut ); // used for hide/show visuals without transition time
+    	}
     }
 
 // ---------------------------------------------------------------------------