diff -r b13141f05c3d -r b5fbb9b25d57 emailuis/emailui/src/FreestyleEmailUiViewBase.cpp --- 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 + } } // ---------------------------------------------------------------------------