equal
deleted
inserted
replaced
17 |
17 |
18 #ifndef HSDEFAULTRUNTIME_H |
18 #ifndef HSDEFAULTRUNTIME_H |
19 #define HSDEFAULTRUNTIME_H |
19 #define HSDEFAULTRUNTIME_H |
20 |
20 |
21 #include <QStateMachine> |
21 #include <QStateMachine> |
|
22 #include <qmobilityglobal.h> |
22 |
23 |
23 #ifndef HSDEFAULTRUNTIMEPLUGIN_UNITTEST |
24 #ifndef HSDEFAULTRUNTIMEPLUGIN_UNITTEST |
24 #define TEST_CLASS_FWD |
25 #define TEST_CLASS_FWD |
25 #define TEST_FRIEND |
26 #define TEST_FRIEND |
26 #else |
27 #else |
27 #define TEST_CLASS_FWD class DefaultRuntimePluginTest; |
28 #define TEST_CLASS_FWD class DefaultRuntimePluginTest; |
28 #define TEST_FRIEND friend class DefaultRuntimePluginTest; |
29 #define TEST_FRIEND friend class DefaultRuntimePluginTest; |
29 #endif |
30 #endif |
30 |
31 |
31 class HsContentService; |
32 class HsContentService; |
|
33 QTM_BEGIN_NAMESPACE |
|
34 class QValueSpacePublisher; |
|
35 QTM_END_NAMESPACE |
|
36 |
|
37 QTM_USE_NAMESPACE |
32 |
38 |
33 TEST_CLASS_FWD |
39 TEST_CLASS_FWD |
34 |
40 |
35 class HsDefaultRuntime : public QStateMachine |
41 class HsDefaultRuntime : public QStateMachine |
36 { |
42 { |
47 bool eventFilter(QObject *watched, QEvent *event); |
53 bool eventFilter(QObject *watched, QEvent *event); |
48 |
54 |
49 private: |
55 private: |
50 Q_DISABLE_COPY(HsDefaultRuntime) |
56 Q_DISABLE_COPY(HsDefaultRuntime) |
51 |
57 |
|
58 void createStatePublisher(); |
52 void createContentServiceParts(); |
59 void createContentServiceParts(); |
53 void createStates(); |
60 void createStates(); |
54 void assignServices(); |
61 void assignServices(); |
55 void updatePSKeys(); |
62 void updatePSKeys(); |
56 |
63 |
61 private: |
68 private: |
62 HsContentService *mContentService; |
69 HsContentService *mContentService; |
63 |
70 |
64 bool mHomeScreenActive; |
71 bool mHomeScreenActive; |
65 bool mIdleStateActive; |
72 bool mIdleStateActive; |
|
73 |
|
74 QValueSpacePublisher *mPublisher; |
66 |
75 |
67 TEST_FRIEND |
76 TEST_FRIEND |
68 }; |
77 }; |
69 |
78 |
70 #endif |
79 #endif |