emailuis/emailui/inc/FreestyleEmailUiAppui.h
branchRCL_3
changeset 26 67369d1b217f
parent 16 4ce476e64c59
child 29 6b8f3b30d0ec
equal deleted inserted replaced
24:b5fbb9b25d57 26:67369d1b217f
   448 
   448 
   449     // View loading in idle
   449     // View loading in idle
   450     TInt ViewLoadIdleCallbackFunctionL();
   450     TInt ViewLoadIdleCallbackFunctionL();
   451 
   451 
   452     /**
   452     /**
   453      * Sets the manual mailbox syncronisation/connection flag if the
   453      * Sets the manual mailbox connection flag if the
   454      * user chose to synchorise/connect mail boxes from the menu
   454      * user chose to connect mail boxes from the menu
   455      */
   455      */
   456     void ManualMailBoxSync( TBool aManualMailBoxSync );
       
   457     void ManualMailBoxSyncAll( TBool aManualMailBoxSyncAll );
       
   458     void ManualMailBoxConnectAll( TBool aManualMailBoxConnectAll );
   456     void ManualMailBoxConnectAll( TBool aManualMailBoxConnectAll );
   459     void ManualMailBoxDisconnectAll( TBool aManualMailBoxConnectAll );
   457     void ManualMailBoxDisconnectAll( TBool aManualMailBoxConnectAll );
   460 
   458 
   461 	// For showing mailbox query
   459 	// For showing mailbox query
   462 	void GridStarted( TBool aStartedFromOds );
   460 	void GridStarted( TBool aStartedFromOds );
   499     // if email editor started from embedded app.
   497     // if email editor started from embedded app.
   500     TBool EditorStartedFromEmbeddedApp() const;
   498     TBool EditorStartedFromEmbeddedApp() const;
   501 
   499 
   502     // returns last seen pointer position
   500     // returns last seen pointer position
   503     const TPoint& LastSeenPointerPosition() const;
   501     const TPoint& LastSeenPointerPosition() const;
       
   502     
       
   503     // Runs fake sync animation (needed for better user experience as
       
   504     // otherwise in some connection/sync states pressing "send & receive"
       
   505     // wouldn't have any visible effect.
       
   506     void RunFakeSyncAnimL();
   504     
   507     
   505 public: //from MFSMailEventObserver
   508 public: //from MFSMailEventObserver
   506     /**
   509     /**
   507      * Framework event message.
   510      * Framework event message.
   508      * Used here to catch the events thrown from new mailbox creation process.
   511      * Used here to catch the events thrown from new mailbox creation process.
   769     CIAUpdateParameters* iUpdateParameters;
   772     CIAUpdateParameters* iUpdateParameters;
   770 
   773 
   771     // For feature manager
   774     // For feature manager
   772     TBool iFeatureManagerInitialized;
   775     TBool iFeatureManagerInitialized;
   773 
   776 
   774     //ETrue if user started the sync/connect all
   777     // ETrue if user started the connect all
   775     TBool iManualMailBoxSync;
       
   776     TBool iManualMailBoxSyncAll;
       
   777     TBool iManualMailBoxConnectAll;
   778     TBool iManualMailBoxConnectAll;
   778     TBool iManualMailBoxDisconnectAll;
   779     TBool iManualMailBoxDisconnectAll;
   779 
   780 
   780     // ETrue if the screen layout has chaged while the application was on background
   781     // ETrue if the screen layout has chaged while the application was on background
   781     TBool iPendingLayoutSwitch;
   782     TBool iPendingLayoutSwitch;
   808 
   809 
   809     // Custom status pane indicators
   810     // Custom status pane indicators
   810     CCustomStatuspaneIndicators* iStatusPaneIndicators;
   811     CCustomStatuspaneIndicators* iStatusPaneIndicators;
   811     TBool iConnectionStatusVisible;
   812     TBool iConnectionStatusVisible;
   812     CFSEmailUiGenericTimer* iConnectionStatusIconAnimTimer;
   813     CFSEmailUiGenericTimer* iConnectionStatusIconAnimTimer;
       
   814     CFSEmailUiGenericTimer* iFakeSyncAnimStopTimer;
   813     CFbsBitmap* iConnectionIconBitmap;
   815     CFbsBitmap* iConnectionIconBitmap;
   814     CFbsBitmap* iConnectionIconMask;
   816     CFbsBitmap* iConnectionIconMask;
   815     TInt iConnectionStatusIconAngle;
   817     TInt iConnectionStatusIconAngle;
   816     TForcedStatus iForcedConnectionStatus;
   818     TForcedStatus iForcedConnectionStatus;
   817 
   819