diff -r 3916af29624a -r 7dd137878ff8 homescreenapp/inc/hsapp_defs.h --- a/homescreenapp/inc/hsapp_defs.h Fri Aug 13 14:38:12 2010 +0300 +++ b/homescreenapp/inc/hsapp_defs.h Wed Aug 18 10:33:57 2010 +0300 @@ -15,87 +15,97 @@ * */ -#ifndef HSAPP_DEFS_H_ -#define HSAPP_DEFS_H_ -#include +#ifndef HSAPP_DEFS_H +#define HSAPP_DEFS_H -inline const QString widgetLibraryAttributeName(); -inline const QString widgetUriAttributeName(); -inline const QString applicationTypeName(); -inline const QString urlTypeName(); -inline const QString collectionTypeName(); -inline const QString collectionDownloadedTypeName(); -inline const QString menuCollectionsTypeName(); -inline const QString widgetTypeName(); -inline const QString templatedApplicationTypeName(); -inline const QString widgetParam(); -inline const QString openActionIdentifier(); -inline const QString removeActionIdentifier(); -inline const QString itemIdKey(); -inline const QString collectionIdKey(); -inline const QString collectionSortOrderKey(); -inline const QString appSortOrderKey(); -inline const QString entryTypeNameKey(); -inline const QString applicationUidEntryKey(); -inline const QString urlEntryKey(); -inline const QString defaultCollectionIconId(); -inline const QString menuModeType(); -inline const QString swTypeKey(); -inline const QString javaSwType(); -static const char *const HS_CWRT_APP_TYPE="cwrt"; -static const char *const HS_WIDGET_URI_ATTRIBUTE_CWRT_VALUE="wrtwidgetuiplugin"; -inline const QString packageTypeName(); -inline const QString appSettingsPlugin(); -inline const QString groupNameAttributeName(); -inline const QString componentIdAttributeName(); -inline const QString entryShortName(); +namespace Hs { + const char widgetPathAttributeName[] = "widget:path"; + const char widgetLibraryAttributeName[] = "widget:library"; + const char widgetUriAttributeName[] = "widget:uri"; + const char applicationTypeName[] = "application"; + const char urlTypeName[] = "url"; + const char collectionTypeName[] = "collection"; + const char collectionDownloadedTypeName[] = "collection::downloaded"; + const char menuCollectionsTypeName[] = "menucollections"; + const char widgetTypeName[] = "widget"; + const char templatedApplicationTypeName[] = "templatedApplication"; + const char widgetParam[] = "widgetparam:"; + const char openActionIdentifier[] = "open"; + const char removeActionIdentifier[] = "remove"; + const char itemIdKey[] = "item_id"; + const char collectionIdKey[] = "collection_id"; + const char collectionSortOrderKey[] = "collection_sort_order"; + const char appSortOrderKey[] = "app_sort_order"; + const char entryTypeNameKey[] = "entry_type_name"; + const char applicationUidEntryKey[] = "application:uid"; + const char urlEntryKey[] = "url"; + const char defaultCollectionIconId[] = "qtg_large_applications_user"; + const char newIconId[] = "qtg_small_new_event"; + const char menuModeType[] = "menu_mode_type"; + const char swTypeKey[] = "apptype"; + const char javaSwType[] = "java"; + static const char *const HS_CWRT_APP_TYPE="cwrt"; + static const char *const HS_WIDGET_URI_ATTRIBUTE_CWRT_VALUE= + "wrtwidgetuiplugin"; + const char packageTypeName[] = "package"; + const char appSettingsPlugin[] = "app_settings_plugin"; + const char groupNameAttributeName[] = "appgroup_name"; + const char groupAppLibRecentView[] = "AppLibRecentView"; + const char componentIdAttributeName[] = "component_id"; + const char entryShortName[] = "short_name"; + + const char translationFilename[] = "widget:translation_file"; + const char activityHsIdleView[] = "HsIdleView"; + const char activityAppLibMainView[] = "AppLibMainView"; + + + const char tsDeviceDialogUri[] = + "com.nokia.taskswitcher.tsdevicedialogplugin/1.0"; -// Sort attribute -enum HsSortAttribute { - NoHsSortAttribute, - AscendingNameHsSortAttribute, - DescendingNameHsSortAttribute, - LatestOnTopHsSortAttribute, - OldestOnTopHsSortAttribute, - CustomHsSortAttribute -}; + const char library[] = "library"; + const char uri[] = "uri"; + const char preferences[] = "preferences"; + const char homescreenData[] = "homescreenData"; -enum HsMenuMode { - NormalHsMenuMode, - AddHsMenuMode -}; + const char snapEnabled[] = "snapenabled"; + const char snapForce[] = "snapforce"; + const char snapGap[] = "snapgap"; + const char pageMargin[] = "pagemargin"; + const char snapLineFadeinDuration[] = "snaplinefadeinduration"; + const char snapLineFadeoutDuration[] = "snaplinefadeoutduration"; + + const int softwareUpdateApplicationUid = 0x2001FE2F; + const int oviLauncherApplicationUid = 0x2002D07F; -enum HsContextAction { - AddToHomeScreenContextAction = 1, - AddToCollectionContextAction, - UninstallContextAction, - AppSettingContextAction, - RenameContextAction, - DeleteContextAction, - RemoveFromCollectionContextAction, - AppDetailsContextAction, - OpenContextAction -}; - - -const char TS_DEVICE_DIALOG_URI[] = - "com.nokia.taskswitcher.tsdevicedialogplugin/1.0"; + // Sort attribute + enum HsSortAttribute { + NoHsSortAttribute, + AscendingNameHsSortAttribute, + DescendingNameHsSortAttribute, + LatestOnTopHsSortAttribute, + OldestOnTopHsSortAttribute, + CustomHsSortAttribute + }; + + enum HsMenuMode { + NormalHsMenuMode, + AddHsMenuMode + }; + + enum HsContextAction { + AddToHomeScreenContextAction = 1, + AddToCollectionFromApplicationsViewContextAction, + AddToCollectionFromCollectionViewContextAction, + UninstallContextAction, + AppSettingContextAction, + RemoveFromCollectionContextAction, + AppDetailsContextAction, + OpenAppContextAction, + OpenCollectionContextAction, + DeleteCollectionContextAction, + RenameCollectionContextAction + }; -const char LIBRARY[] = "library"; -const char URI[] = "uri"; -const char PREFERENCES[] = "preferences"; -const char HOMESCREENDATA[] = "homescreenData"; +} // namespace Hs -const char SNAPENABLED[] = "snapenabled"; -const char SNAPFORCE[] = "snapforce"; -const char SNAPGAP[] = "snapgap"; -const char PAGEMARGIN[] = "pagemargin"; -const char SNAPLINEFADEINDURATION[] = "snaplinefadeinduration"; -const char SNAPLINEFADEOUTDURATION[] = "snaplinefadeoutduration"; - -const int softwareUpdateApplicationUid = 0x2001FE2F; -const int oviLauncherApplicationUid = 0x2002D07F; - -#include "hsapp_defs.inl" - -#endif +#endif // HSAPP_DEFS_H