filemanager/App/inc/CFileManagerAppUi.h
branchRCL_3
changeset 20 efe289f793e7
parent 0 6a9f87576119
equal deleted inserted replaced
19:5181328fad28 20:efe289f793e7
    21 #define CFILEMANAGERAPPUI_H
    21 #define CFILEMANAGERAPPUI_H
    22 
    22 
    23 //  INCLUDES
    23 //  INCLUDES
    24 #include <aknViewAppUi.h>       // CAknViewAppUi
    24 #include <aknViewAppUi.h>       // CAknViewAppUi
    25 #include <TFileManagerDriveInfo.h>
    25 #include <TFileManagerDriveInfo.h>
       
    26 #include <ssm/ssmstateawaresession.h>
       
    27 
    26 #include "MFileManagerSchBackupObserver.h"
    28 #include "MFileManagerSchBackupObserver.h"
    27 
    29 
    28 // FORWARD DECLARATIONS
    30 // FORWARD DECLARATIONS
    29 class CAknNavigationControlContainer;
    31 class CAknNavigationControlContainer;
    30 class CAknTitlePane;
    32 class CAknTitlePane;
   296         /**
   298         /**
   297         * Resets the time when backup/restore start and end times.
   299         * Resets the time when backup/restore start and end times.
   298         * @since 5.0
   300         * @since 5.0
   299         */
   301         */
   300         void ResetBackupOrRestoreEndTime();
   302         void ResetBackupOrRestoreEndTime();
       
   303         
       
   304         /**
       
   305         * after startup finish, the system state will get normal, backup/restore need check the status before get started.
       
   306         * @since 5.2
       
   307 		* @return ETrue if system state is normal, EFalse if not
       
   308         */
       
   309         TBool IsSystemStateNormal() const;
   301         
   310         
   302     public: // MCoeForegroundObserver
   311     public: // MCoeForegroundObserver
   303 
   312 
   304         /** Handles the application coming to the foreground. */
   313         /** Handles the application coming to the foreground. */
   305         void HandleGainingForeground();
   314         void HandleGainingForeground();
   400         
   409         
   401         // Own: Stores the start time
   410         // Own: Stores the start time
   402         TTime iManualBackupOrRestoreStarted;
   411         TTime iManualBackupOrRestoreStarted;
   403         // Own: Stores the end time
   412         // Own: Stores the end time
   404         TTime iManualBackupOrRestoreEnded;
   413         TTime iManualBackupOrRestoreEnded;
       
   414         
       
   415         // State aware session.
       
   416         RSsmStateAwareSession iSAS;
       
   417         
   405     };
   418     };
   406 
   419 
   407 #endif // CFILEMANAGERAPPUI_H
   420 #endif // CFILEMANAGERAPPUI_H
   408             
   421             
   409 // End of File
   422 // End of File