homescreenapp/hsdomainmodel/src/hsbackuprestoreobserver.cpp
changeset 62 341166945d65
parent 55 03646e8da489
child 97 66b5fe3c07fd
equal deleted inserted replaced
57:2e2dc3d30ca8 62:341166945d65
    22 #include <connect/sbdefs.h>
    22 #include <connect/sbdefs.h>
    23 #include <e32property.h>
    23 #include <e32property.h>
    24 #include <XQSettingsManager>
    24 #include <XQSettingsManager>
    25 #include "hsbackuprestoreactivecallback.h"
    25 #include "hsbackuprestoreactivecallback.h"
    26 #include "hsbackuprestoreobserver_p.h"
    26 #include "hsbackuprestoreobserver_p.h"
       
    27 
       
    28 /*!
       
    29     \class HsBackupRestoreObserver
       
    30     \ingroup group_hsdomainmodel
       
    31     \brief 
       
    32 */
    27 
    33 
    28 /*!
    34 /*!
    29     Constructs a new observer with the given \a parent object.
    35     Constructs a new observer with the given \a parent object.
    30 */
    36 */
    31 HsBackupRestoreObserverPrivate::HsBackupRestoreObserverPrivate(HsBackupRestoreObserver *observer,
    37 HsBackupRestoreObserverPrivate::HsBackupRestoreObserverPrivate(HsBackupRestoreObserver *observer,
   106         if ( key.key() == KUidBackupRestoreKey && type == conn::EBURNormal )
   112         if ( key.key() == KUidBackupRestoreKey && type == conn::EBURNormal )
   107         {
   113         {
   108             if ( (mLastType == conn::EBURBackupFull || mLastType == conn::EBURBackupPartial) ||
   114             if ( (mLastType == conn::EBURBackupFull || mLastType == conn::EBURBackupPartial) ||
   109             	 (mLastType == conn::EBURRestorePartial || mLastType == conn::EBURRestoreFull) )
   115             	 (mLastType == conn::EBURRestorePartial || mLastType == conn::EBURRestoreFull) )
   110             {                
   116             {                
   111                 mQ->backupRestoreComplited();
   117                 mQ->backupRestoreCompleted();
   112             }         
   118             }         
   113             // delete once back to normal.
   119             // delete once back to normal.
   114             delete mCallBack;
   120             delete mCallBack;
   115             mCallBack = NULL;
   121             mCallBack = NULL;
   116             delete mActiveBackupClient;
   122             delete mActiveBackupClient;
   165 }
   171 }
   166 
   172 
   167 /*!
   173 /*!
   168     Called when backup/restore is completed.
   174     Called when backup/restore is completed.
   169 */
   175 */
   170 void HsBackupRestoreObserver::backupRestoreComplited()
   176 void HsBackupRestoreObserver::backupRestoreCompleted()
   171 {
   177 {
   172 	mBUROngoing = false;
   178 	mBUROngoing = false;
   173 	emit event_backupRestoreComplited();
   179 	emit event_backupRestoreCompleted();
   174 }
   180 }
   175 
   181 
   176 /*!
   182 /*!
   177     Called when Home screen is ready for backup/restore.
   183     Called when Home screen is ready for backup/restore.
   178 */
   184 */