emailuis/emailui/inc/FreestyleEmailUiMailListVisualiser.h
branchRCL_3
changeset 8 e1b6206813b4
parent 4 e7aa27f58ae1
child 10 f5907b1a1053
equal deleted inserted replaced
4:e7aa27f58ae1 8:e1b6206813b4
    23 // SYSTEM INCLUDES
    23 // SYSTEM INCLUDES
    24 #include <eikmobs.h>
    24 #include <eikmobs.h>
    25 //<cmail>
    25 //<cmail>
    26 #include "fscontrolbarobserver.h"
    26 #include "fscontrolbarobserver.h"
    27 #include "fstreelistobserver.h"
    27 #include "fstreelistobserver.h"
    28 #include "CFSMailCommon.h"
    28 #include "cfsmailcommon.h"
    29 #include "MFSMailEventObserver.h"
    29 #include "mfsmaileventobserver.h"
    30 #include "fsccontactactionmenudefines.h"
    30 #include "fsccontactactionmenudefines.h"
    31 //</cmail>
    31 //</cmail>
    32 #include "FSEmailBuildFlags.h"
    32 #include "FSEmailBuildFlags.h"
    33 
    33 
    34 // INTERNAL INCLUDES
    34 // INTERNAL INCLUDES
   285 	TFSMailMsgId FolderId();
   285 	TFSMailMsgId FolderId();
   286 	// Dynamic variant switch, called by appui
   286 	// Dynamic variant switch, called by appui
   287 	void HandleDynamicVariantSwitchL( CFsEmailUiViewBase::TDynamicSwitchType aType );
   287 	void HandleDynamicVariantSwitchL( CFsEmailUiViewBase::TDynamicSwitchType aType );
   288 	void HandleDynamicVariantSwitchOnBackgroundL( CFsEmailUiViewBase::TDynamicSwitchType aType );
   288 	void HandleDynamicVariantSwitchOnBackgroundL( CFsEmailUiViewBase::TDynamicSwitchType aType );
   289 	// Handle foregroundevent
   289 	// Handle foregroundevent
   290 	void HandleForegroundEventL();
   290 	void HandleForegroundEventL( TBool aForeground );
   291 	// Sets softkeys
   291 	// Sets softkeys
   292 	void SetViewSoftkeysL( TInt aResourceId );
   292 	void SetViewSoftkeysL( TInt aResourceId );
   293 	void SetMskL();
   293 	void SetMskL();
   294 	// Highlighted index
   294 	// Highlighted index
   295 	TInt HighlightedIndex() const;
   295 	TInt HighlightedIndex() const;
   783     TBool iLastFocus;
   783     TBool iLastFocus;
   784     //used to prevent Call application execution (on keyup of call button) when call to contact required
   784     //used to prevent Call application execution (on keyup of call button) when call to contact required
   785     TBool iConsumeStdKeyYes_KeyUp;
   785     TBool iConsumeStdKeyYes_KeyUp;
   786     CMailListModelUpdater* iMailListModelUpdater;
   786     CMailListModelUpdater* iMailListModelUpdater;
   787     TBool iForceRefresh;
   787     TBool iForceRefresh;
       
   788     // true if message viewer/editor is open to disable background list updates
       
   789     TBool iMailOpened;
   788   	};
   790   	};
   789 
   791 
   790 
   792 
   791 // Definition of the mail updater timer. This timer is used for
   793 // Definition of the mail updater timer. This timer is used for
   792 // delayed drawing of the mail list to avoid viewsrv:11 panics.
   794 // delayed drawing of the mail list to avoid viewsrv:11 panics.