|
1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: declaration of functions providing string constants |
|
15 * |
|
16 */ |
|
17 |
|
18 #ifndef HSAPP_DEFS_H |
|
19 #define HSAPP_DEFS_H |
|
20 |
|
21 namespace Hs { |
|
22 const char widgetPathAttributeName[] = "widget:path"; |
|
23 const char widgetLibraryAttributeName[] = "widget:library"; |
|
24 const char widgetUriAttributeName[] = "widget:uri"; |
|
25 const char applicationTypeName[] = "application"; |
|
26 const char urlTypeName[] = "url"; |
|
27 const char collectionTypeName[] = "collection"; |
|
28 const char collectionDownloadedTypeName[] = "collection::downloaded"; |
|
29 const char menuCollectionsTypeName[] = "menucollections"; |
|
30 const char widgetTypeName[] = "widget"; |
|
31 const char templatedApplicationTypeName[] = "templatedApplication"; |
|
32 const char widgetParam[] = "widgetparam:"; |
|
33 const char openActionIdentifier[] = "open"; |
|
34 const char removeActionIdentifier[] = "remove"; |
|
35 const char itemIdKey[] = "item_id"; |
|
36 const char collectionIdKey[] = "collection_id"; |
|
37 const char collectionSortOrderKey[] = "collection_sort_order"; |
|
38 const char appSortOrderKey[] = "app_sort_order"; |
|
39 const char entryTypeNameKey[] = "entry_type_name"; |
|
40 const char applicationUidEntryKey[] = "application:uid"; |
|
41 const char urlEntryKey[] = "url"; |
|
42 const char defaultCollectionIconId[] = "qtg_large_applications_user"; |
|
43 const char newIconId[] = "qtg_small_new_event"; |
|
44 const char menuModeType[] = "menu_mode_type"; |
|
45 const char swTypeKey[] = "apptype"; |
|
46 const char javaSwType[] = "java"; |
|
47 static const char *const HS_CWRT_APP_TYPE="cwrt"; |
|
48 static const char *const HS_WIDGET_URI_ATTRIBUTE_CWRT_VALUE= |
|
49 "wrtwidgetuiplugin"; |
|
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 |
|
61 |
|
62 const char tsDeviceDialogUri[] = |
|
63 "com.nokia.taskswitcher.tsdevicedialogplugin/1.0"; |
|
64 |
|
65 const char library[] = "library"; |
|
66 const char uri[] = "uri"; |
|
67 const char preferences[] = "preferences"; |
|
68 const char homescreenData[] = "homescreenData"; |
|
69 |
|
70 const char snapEnabled[] = "snapenabled"; |
|
71 const char snapForce[] = "snapforce"; |
|
72 const char snapGap[] = "snapgap"; |
|
73 const char pageMargin[] = "pagemargin"; |
|
74 const char snapLineFadeinDuration[] = "snaplinefadeinduration"; |
|
75 const char snapLineFadeoutDuration[] = "snaplinefadeoutduration"; |
|
76 |
|
77 const int softwareUpdateApplicationUid = 0x2001FE2F; |
|
78 const int oviLauncherApplicationUid = 0x2002D07F; |
|
79 |
|
80 // Sort attribute |
|
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 }; |
|
108 |
|
109 } // namespace Hs |
|
110 |
|
111 #endif // HSAPP_DEFS_H |