13 * |
13 * |
14 * Description: declaration of functions providing string constants |
14 * Description: declaration of functions providing string constants |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #ifndef HSAPP_DEFS_H_ |
18 #ifndef HSAPP_DEFS_H |
19 #define HSAPP_DEFS_H_ |
19 #define HSAPP_DEFS_H |
20 #include <qstring.h> |
|
21 |
20 |
22 inline const QString widgetLibraryAttributeName(); |
21 namespace Hs { |
23 inline const QString widgetUriAttributeName(); |
22 const char widgetPathAttributeName[] = "widget:path"; |
24 inline const QString applicationTypeName(); |
23 const char widgetLibraryAttributeName[] = "widget:library"; |
25 inline const QString urlTypeName(); |
24 const char widgetUriAttributeName[] = "widget:uri"; |
26 inline const QString collectionTypeName(); |
25 const char applicationTypeName[] = "application"; |
27 inline const QString collectionDownloadedTypeName(); |
26 const char urlTypeName[] = "url"; |
28 inline const QString menuCollectionsTypeName(); |
27 const char collectionTypeName[] = "collection"; |
29 inline const QString widgetTypeName(); |
28 const char collectionDownloadedTypeName[] = "collection::downloaded"; |
30 inline const QString templatedApplicationTypeName(); |
29 const char menuCollectionsTypeName[] = "menucollections"; |
31 inline const QString widgetParam(); |
30 const char widgetTypeName[] = "widget"; |
32 inline const QString openActionIdentifier(); |
31 const char templatedApplicationTypeName[] = "templatedApplication"; |
33 inline const QString removeActionIdentifier(); |
32 const char widgetParam[] = "widgetparam:"; |
34 inline const QString itemIdKey(); |
33 const char openActionIdentifier[] = "open"; |
35 inline const QString collectionIdKey(); |
34 const char removeActionIdentifier[] = "remove"; |
36 inline const QString collectionSortOrderKey(); |
35 const char itemIdKey[] = "item_id"; |
37 inline const QString appSortOrderKey(); |
36 const char collectionIdKey[] = "collection_id"; |
38 inline const QString entryTypeNameKey(); |
37 const char collectionSortOrderKey[] = "collection_sort_order"; |
39 inline const QString applicationUidEntryKey(); |
38 const char appSortOrderKey[] = "app_sort_order"; |
40 inline const QString urlEntryKey(); |
39 const char entryTypeNameKey[] = "entry_type_name"; |
41 inline const QString defaultCollectionIconId(); |
40 const char applicationUidEntryKey[] = "application:uid"; |
42 inline const QString menuModeType(); |
41 const char urlEntryKey[] = "url"; |
43 inline const QString swTypeKey(); |
42 const char defaultCollectionIconId[] = "qtg_large_applications_user"; |
44 inline const QString javaSwType(); |
43 const char newIconId[] = "qtg_small_new_event"; |
45 static const char *const HS_CWRT_APP_TYPE="cwrt"; |
44 const char menuModeType[] = "menu_mode_type"; |
46 static const char *const HS_WIDGET_URI_ATTRIBUTE_CWRT_VALUE="wrtwidgetuiplugin"; |
45 const char swTypeKey[] = "apptype"; |
47 inline const QString packageTypeName(); |
46 const char javaSwType[] = "java"; |
48 inline const QString appSettingsPlugin(); |
47 static const char *const HS_CWRT_APP_TYPE="cwrt"; |
49 inline const QString groupNameAttributeName(); |
48 static const char *const HS_WIDGET_URI_ATTRIBUTE_CWRT_VALUE= |
50 inline const QString componentIdAttributeName(); |
49 "wrtwidgetuiplugin"; |
51 inline const QString entryShortName(); |
50 const char packageTypeName[] = "package"; |
|
51 const char appSettingsPlugin[] = "app_settings_plugin"; |
|
52 const char groupNameAttributeName[] = "appgroup_name"; |
|
53 const char groupAppLibRecentView[] = "AppLibRecentView"; |
|
54 const char componentIdAttributeName[] = "component_id"; |
|
55 const char entryShortName[] = "short_name"; |
|
56 |
|
57 const char translationFilename[] = "widget:translation_file"; |
|
58 const char activityHsIdleView[] = "HsIdleView"; |
|
59 const char activityAppLibMainView[] = "AppLibMainView"; |
|
60 |
52 |
61 |
53 // Sort attribute |
62 const char tsDeviceDialogUri[] = |
54 enum HsSortAttribute { |
63 "com.nokia.taskswitcher.tsdevicedialogplugin/1.0"; |
55 NoHsSortAttribute, |
|
56 AscendingNameHsSortAttribute, |
|
57 DescendingNameHsSortAttribute, |
|
58 LatestOnTopHsSortAttribute, |
|
59 OldestOnTopHsSortAttribute, |
|
60 CustomHsSortAttribute |
|
61 }; |
|
62 |
64 |
63 enum HsMenuMode { |
65 const char library[] = "library"; |
64 NormalHsMenuMode, |
66 const char uri[] = "uri"; |
65 AddHsMenuMode |
67 const char preferences[] = "preferences"; |
66 }; |
68 const char homescreenData[] = "homescreenData"; |
67 |
69 |
68 enum HsContextAction { |
70 const char snapEnabled[] = "snapenabled"; |
69 AddToHomeScreenContextAction = 1, |
71 const char snapForce[] = "snapforce"; |
70 AddToCollectionContextAction, |
72 const char snapGap[] = "snapgap"; |
71 UninstallContextAction, |
73 const char pageMargin[] = "pagemargin"; |
72 AppSettingContextAction, |
74 const char snapLineFadeinDuration[] = "snaplinefadeinduration"; |
73 RenameContextAction, |
75 const char snapLineFadeoutDuration[] = "snaplinefadeoutduration"; |
74 DeleteContextAction, |
|
75 RemoveFromCollectionContextAction, |
|
76 AppDetailsContextAction, |
|
77 OpenContextAction |
|
78 }; |
|
79 |
76 |
|
77 const int softwareUpdateApplicationUid = 0x2001FE2F; |
|
78 const int oviLauncherApplicationUid = 0x2002D07F; |
80 |
79 |
81 const char TS_DEVICE_DIALOG_URI[] = |
80 // Sort attribute |
82 "com.nokia.taskswitcher.tsdevicedialogplugin/1.0"; |
81 enum HsSortAttribute { |
|
82 NoHsSortAttribute, |
|
83 AscendingNameHsSortAttribute, |
|
84 DescendingNameHsSortAttribute, |
|
85 LatestOnTopHsSortAttribute, |
|
86 OldestOnTopHsSortAttribute, |
|
87 CustomHsSortAttribute |
|
88 }; |
|
89 |
|
90 enum HsMenuMode { |
|
91 NormalHsMenuMode, |
|
92 AddHsMenuMode |
|
93 }; |
|
94 |
|
95 enum HsContextAction { |
|
96 AddToHomeScreenContextAction = 1, |
|
97 AddToCollectionFromApplicationsViewContextAction, |
|
98 AddToCollectionFromCollectionViewContextAction, |
|
99 UninstallContextAction, |
|
100 AppSettingContextAction, |
|
101 RemoveFromCollectionContextAction, |
|
102 AppDetailsContextAction, |
|
103 OpenAppContextAction, |
|
104 OpenCollectionContextAction, |
|
105 DeleteCollectionContextAction, |
|
106 RenameCollectionContextAction |
|
107 }; |
83 |
108 |
84 const char LIBRARY[] = "library"; |
109 } // namespace Hs |
85 const char URI[] = "uri"; |
|
86 const char PREFERENCES[] = "preferences"; |
|
87 const char HOMESCREENDATA[] = "homescreenData"; |
|
88 |
110 |
89 const char SNAPENABLED[] = "snapenabled"; |
111 #endif // HSAPP_DEFS_H |
90 const char SNAPFORCE[] = "snapforce"; |
|
91 const char SNAPGAP[] = "snapgap"; |
|
92 const char PAGEMARGIN[] = "pagemargin"; |
|
93 const char SNAPLINEFADEINDURATION[] = "snaplinefadeinduration"; |
|
94 const char SNAPLINEFADEOUTDURATION[] = "snaplinefadeoutduration"; |
|
95 |
|
96 const int softwareUpdateApplicationUid = 0x2001FE2F; |
|
97 const int oviLauncherApplicationUid = 0x2002D07F; |
|
98 |
|
99 #include "hsapp_defs.inl" |
|
100 |
|
101 #endif |
|