homescreenapp/runtimeplugins/hsdefaultruntimeplugin/inc/hsdefaultruntime.h
changeset 51 4785f57bf3d4
parent 46 23b5d6a29cce
child 60 30f14686fb04
child 62 341166945d65
equal deleted inserted replaced
46:23b5d6a29cce 51:4785f57bf3d4
    32 	#define TEST_CLASS_FWD class DefaultRuntimePluginTest;
    32 	#define TEST_CLASS_FWD class DefaultRuntimePluginTest;
    33     #define TEST_FRIEND friend class DefaultRuntimePluginTest;
    33     #define TEST_FRIEND friend class DefaultRuntimePluginTest;
    34 #endif
    34 #endif
    35 
    35 
    36 class HsContentService;
    36 class HsContentService;
    37 #ifdef Q_OS_SYMBIAN
       
    38 class CHsBackupRestoreObserver;
       
    39 #endif
       
    40 QTM_BEGIN_NAMESPACE
    37 QTM_BEGIN_NAMESPACE
    41 class QValueSpacePublisher;
    38 class QValueSpacePublisher;
    42 QTM_END_NAMESPACE
    39 QTM_END_NAMESPACE
    43 
    40 
    44 QTM_USE_NAMESPACE
    41 QTM_USE_NAMESPACE
    60     bool eventFilter(QObject *watched, QEvent *event);
    57     bool eventFilter(QObject *watched, QEvent *event);
    61 
    58 
    62 private:
    59 private:
    63     Q_DISABLE_COPY(HsDefaultRuntime)
    60     Q_DISABLE_COPY(HsDefaultRuntime)
    64 
    61 
    65     void registerAnimations();
       
    66 
       
    67     void createStatePublisher();
    62     void createStatePublisher();
    68     void createContentServiceParts();
    63     void createContentServiceParts();
    69     void createStates();
    64     void createStates();
    70     void assignServices();
    65     void assignServices();
    71 	void updatePSKeys();
    66 	void updatePSKeys();
    72 
    67 
    73 private slots:
    68 private slots:
    74 	void onIdleStateEntered();
    69 	void onIdleStateEntered();
    75 	void onIdleStateExited();
    70 	void onIdleStateExited();
       
    71 	void activityRequested(const QString &name);
       
    72 	
    76 
    73 
    77 private:
    74 private:
    78     HsContentService *mContentService;	
    75     HsContentService *mContentService;	
    79 	
    76 	
    80 	bool mHomeScreenActive;
    77 	bool mHomeScreenActive;
    82 
    79 
    83 	QValueSpacePublisher *mPublisher;
    80 	QValueSpacePublisher *mPublisher;
    84 	
    81 	
    85 #ifdef Q_OS_SYMBIAN
    82 #ifdef Q_OS_SYMBIAN
    86     XqKeyCapture keyCapture;
    83     XqKeyCapture keyCapture;
    87     CHsBackupRestoreObserver* mBRObserver;
       
    88 #endif
    84 #endif
    89     
    85     
    90     TEST_FRIEND
    86     TEST_FRIEND
    91 };
    87 };
    92 
    88