emailuis/emailui/inc/FreestyleEmailUiViewBase.h
branchRCL_3
changeset 60 d620048b4810
parent 24 b5fbb9b25d57
equal deleted inserted replaced
52:efd4f1afd43e 60:d620048b4810
    99      * Do the transition effect for the view if effects are enabled.
    99      * Do the transition effect for the view if effects are enabled.
   100      */
   100      */
   101     void DoTransition( TBool aDirectionOut );
   101     void DoTransition( TBool aDirectionOut );
   102 
   102 
   103     virtual void FadeOut(TBool aDirectionOut);
   103     virtual void FadeOut(TBool aDirectionOut);
   104     
   104 
   105     /**
   105     /**
   106      * Prepares application exit. This is called by AppUi during cleanup before AppUi's destructor
   106      * Prepares application exit. This is called by AppUi during cleanup before AppUi's destructor
   107      */
   107      */
   108 	virtual void PrepareExitL();
   108 	virtual void PrepareExitL();
   109 
   109 
   188 
   188 
   189     /**
   189     /**
   190      * Derived classes can call this utility function to set the middle soft key
   190      * Derived classes can call this utility function to set the middle soft key
   191      * label and ID from the given resource.
   191      * label and ID from the given resource.
   192      */
   192      */
   193     void ChangeMskCommandL( TInt aLabelResourceId );
   193     virtual void ChangeMskCommandL( TInt aLabelResourceId );
       
   194 
       
   195     /**
       
   196      * Derived classes can overwrite this method to control status pane
       
   197      * visibility.
       
   198      */
       
   199     virtual TBool IsStatusPaneVisible() const;
   194 
   200 
   195 // <cmail> Toolbar
   201 // <cmail> Toolbar
   196 protected: // toobar changes
   202 protected: // toobar changes
   197 
   203 
   198     /**
   204     /**
   317     TBool iIsNextTransitionEffectOutLong;
   323     TBool iIsNextTransitionEffectOutLong;
   318     // Flag to indicate that Email app should be sent to background when the current view is deactivated
   324     // Flag to indicate that Email app should be sent to background when the current view is deactivated
   319     TBool iSendToBackgroundOnDeactivation;
   325     TBool iSendToBackgroundOnDeactivation;
   320     // View's active status
   326     // View's active status
   321     TBool iViewActive;
   327     TBool iViewActive;
   322 protected: // to enable overridning 
   328 protected: // to enable overridning
   323     TBool iWasActiveControlGroup;
   329     TBool iWasActiveControlGroup;
   324     };
   330     };
   325 
   331 
   326 #endif // __FREESTYLEEMAILUI_VIEWBASE_H__
   332 #endif // __FREESTYLEEMAILUI_VIEWBASE_H__