homescreenapp/hsdomainmodel/inc/hsbackuprestoreobserver.h
changeset 62 341166945d65
parent 55 03646e8da489
equal deleted inserted replaced
57:2e2dc3d30ca8 62:341166945d65
    20 
    20 
    21 #include <QObject>
    21 #include <QObject>
    22 #include "hsdomainmodel_global.h"
    22 #include "hsdomainmodel_global.h"
    23 #include "hstest_global.h"
    23 #include "hstest_global.h"
    24 
    24 
    25 HOMESCREEN_TEST_CLASS(TestRuntimeServices)
    25 HOMESCREEN_TEST_CLASS(TestHsDomainModel)
    26 
    26 
    27 #ifdef Q_OS_SYMBIAN
    27 #ifdef Q_OS_SYMBIAN
    28 class HsBackupRestoreObserverPrivate;
    28 class HsBackupRestoreObserverPrivate;
    29 #endif //Q_OS_SYMBIAN
    29 #endif //Q_OS_SYMBIAN
    30 
    30 
    35 public:
    35 public:
    36 	static HsBackupRestoreObserver *instance();	
    36 	static HsBackupRestoreObserver *instance();	
    37 	~HsBackupRestoreObserver();
    37 	~HsBackupRestoreObserver();
    38 	
    38 	
    39 	void backupRestoreStarted();
    39 	void backupRestoreStarted();
    40     void backupRestoreComplited();
    40     void backupRestoreCompleted();
    41     
    41     
    42     void readyForBUR();
    42     void readyForBUR();
    43     bool checkBUR();
    43     bool checkBUR();
    44 
    44 
    45 signals:	
    45 signals:	
    46     void event_backupRestoreStarted();
    46     void event_backupRestoreStarted();
    47     void event_backupRestoreComplited();	
    47     void event_backupRestoreCompleted();	
    48 
    48 
    49 private:
    49 private:
    50 	HsBackupRestoreObserver(QObject *parent = 0);
    50 	HsBackupRestoreObserver(QObject *parent = 0);
    51     Q_DISABLE_COPY(HsBackupRestoreObserver)
    51     Q_DISABLE_COPY(HsBackupRestoreObserver)
    52 
    52 
    65 
    65 
    66     static HsBackupRestoreObserver *mInstance;
    66     static HsBackupRestoreObserver *mInstance;
    67 #ifdef Q_OS_SYMBIAN
    67 #ifdef Q_OS_SYMBIAN
    68     friend class HsBackupRestoreObserverPrivate;
    68     friend class HsBackupRestoreObserverPrivate;
    69 #endif //Q_OS_SYMBIAN
    69 #endif //Q_OS_SYMBIAN
    70     HOMESCREEN_TEST_FRIEND_CLASS(TestRuntimeServices)
    70     HOMESCREEN_TEST_FRIEND_CLASS(TestHsDomainModel)
    71 };
    71 };
    72 
    72 
    73 #endif // HSBACKUPRESTOREOBSERVER_H
    73 #endif // HSBACKUPRESTOREOBSERVER_H
    74 
    74 
    75 // End of File
    75 // End of File