filemanager/schbkup/inc/filemanagerschbackuptask.h
branchRCL_3
changeset 14 efe289f793e7
parent 0 6a9f87576119
--- a/filemanager/schbkup/inc/filemanagerschbackuptask.h	Tue May 11 16:01:48 2010 +0300
+++ b/filemanager/schbkup/inc/filemanagerschbackuptask.h	Tue May 25 12:28:34 2010 +0300
@@ -23,7 +23,7 @@
 // INCLUDE FILES
 #include <e32base.h>
 #include "filemanagerschobserver.h"
-
+#include "fmsystemstatemonitor.h"
 
 // FORWARD DECLARATIONS
 class CScheduledTask;
@@ -38,7 +38,8 @@
  *  @since S60 3.1
  */
 class CFileManagerSchBackupTask : public CActive,
-                                  public MFileManagerSchObserver
+                                  public MFileManagerSchObserver,
+                                  public MFmSystemStateMonitorObserver
     {
 
 public:
@@ -65,6 +66,13 @@
         const TUint aKey,
         const TBool aTimeout );
 
+public: // From MFmSystemStateMonitorObserver
+    /**
+     * Called when the system state changed  
+     * @since 5.2
+     */
+    void SystemStateChangedEvent();
+    
 private: // New methods
     /**
      * Constructors
@@ -125,6 +133,11 @@
      * Start attempts left
      */
     TInt iAttemptsLeft;
+    
+    /**
+     * Own: Pointer to system state monitor   
+     */
+    CFmSystemStateMonitor* iSystemStateMonitor;
 
     };