16 */ |
16 */ |
17 |
17 |
18 #ifndef HOMESCREEN_DOMAIN_PS_KEYS_H |
18 #ifndef HOMESCREEN_DOMAIN_PS_KEYS_H |
19 #define HOMESCREEN_DOMAIN_PS_KEYS_H |
19 #define HOMESCREEN_DOMAIN_PS_KEYS_H |
20 |
20 |
21 /** |
21 |
22 * P&S Key path for all Home Screen information keys provided by this API. |
22 /*! |
23 */ |
23 \file homescreendomainpskeys.h |
|
24 \brief |
|
25 */ |
|
26 |
|
27 /*! |
|
28 P&S Key path for all Home Screen information keys provided by this API. |
|
29 */ |
24 const char HsStatePSKeyPath[] = "/homescreen"; |
30 const char HsStatePSKeyPath[] = "/homescreen"; |
25 |
31 |
26 /** |
32 /*! |
27 * P&S Key sub path to represent the state of the Home Screen. This property is updated when |
33 P&S Key sub path to represent the state of the Home Screen. This property is updated when |
28 * Home screen state is changed. Valid values are defined by the enum EPSHsState. |
34 Home screen state is changed. Valid values are defined by the enum EPSHsState. |
29 * |
35 |
30 * @see EPSHsState |
36 @see EPSHsState |
31 */ |
37 */ |
32 const char HsStatePSKeySubPath[] = "state"; |
38 const char HsStatePSKeySubPath[] = "state"; |
33 |
39 |
34 #ifdef Q_OS_SYMBIAN |
40 #ifdef Q_OS_SYMBIAN |
35 /** |
41 /*! |
36 * Home Screen P&S category Uid for pure Symbian usage. |
42 Home Screen P&S category Uid for pure Symbian usage. |
37 */ |
43 */ |
38 const TUid KHsCategoryUid = { 0x20022F35 }; |
44 const TUid KHsCategoryUid = { 0x20022F35 }; |
39 |
45 |
40 /** |
46 /*! |
41 * P&S Key to represent the state of the Home Screen for pure Symbian usage. |
47 P&S Key to represent the state of the Home Screen for pure Symbian usage. |
42 * This property is updated when Home screen state is changed. Valid values |
48 This property is updated when Home screen state is changed. Valid values |
43 * are defined by the enum EPSHsState. |
49 are defined by the enum EPSHsState. |
44 */ |
50 */ |
45 const TUint KHsCategoryStateKey = 0x1; |
51 const TUint KHsCategoryStateKey = 0x1; |
46 #endif //Q_OS_SYMBIAN |
52 #endif //Q_OS_SYMBIAN |
47 |
53 |
48 /** |
54 /*! |
49 * Home screen state. |
55 Home screen state. |
50 */ |
56 */ |
51 enum EPSHsState |
57 enum EPSHsState |
52 { |
58 { |
53 /** |
59 /** |
54 Invalid state. P&S key not initialized. |
60 Invalid state. P&S key not initialized. |
55 */ |
61 */ |