--- 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
+ }
}
// ---------------------------------------------------------------------------