diff -r 1fc85118c3ae -r 870918037e16 landmarksui/inc/landmarks.hrh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/landmarksui/inc/landmarks.hrh Wed Sep 01 12:31:27 2010 +0100 @@ -0,0 +1,236 @@ +/* + * Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies). + * All rights reserved. + * This component and the accompanying materials are made available + * under the terms of "Eclipse Public License v1.0" + * which accompanies this distribution, and is available + * at the URL "http://www.eclipse.org/legal/epl-v10.html". + * + * Initial Contributors: + * Nokia Corporation - initial contribution. + * + * Contributors: + * + * Description: LandmarksUi Content File - + * + */ + +#ifndef LANDMARKS_HRH +#define LANDMARKS_HRH + +// DATA TYPES + +enum TLmkItemType + { + ELmkItemTypeLandmark, ELmkItemTypeCategory + }; + +enum TLmkAppViewId + { + ELmkByLmView, + ELmkByCategoryView, + ELmkSettingsView, + ELmkCategorySettingsView, + ELmkCategoryContentsView + }; + +enum TLmkSelectorType + { + ELandmarkSelector, + ECategorySelector, + ELmByCriteriaSelector, + ESearchSelector + }; + +enum TLmkSelectorTabId + { + ETabLandmarkList, ETabCategoryList + }; + +enum TLmkAppCmdId + { + ELmkCmdEditLm = 0x6100, // opens for editing + ELmkCmdOpenLm, // opens for viewing + ELmkCmdNewLm, + ELmkCmdNewLmCurrentLocation, + ELmkCmdNewLmEmpty, + ELmkCmdDeleteLm, + ELmkCmdSaveLm, + ELmkCmdSaveSelectedLms, + ELmkCmdSaveAllLms, + ELmkCmdSendSelectedLms, + ELmkCmdSendAllLms, + ELmkCmdAddToCat, + ELmkCmdChangeIcon, + ELmkCmdEditCats, + ELmkCmdOpenCat, + ELmkCmdChangeSetting, + ELmkCmdNewCategory, + ELmkCmdRenameCat, + ELmkCmdDeleteCat, + ELmkCmdSelectCategories, + ELmkCmdCategories, + ELmkCmdCurrentLocation, + ELmkCmdFindBoxSearchAfresh, + ELmkCmdFindBoxSearchInPreviousResults, + ELmkCmdSendDummy, // This dummy is required by SendUi + ELmkCmdSend, // This the "Send as..." command and acts as a base for which + ELmkCmdSendVia1, // the selected MTMs are indexed against in SendUi. + ELmkCmdSendVia2, // "dummy" MTMs, SendUi maps these to actual MTMs. + ELmkCmdSendVia3, + ELmkCmdSendVia4, + ELmkCmdSendVia5, + ELmkCmdSendVia6, + ELmkCmdSendVia7, + ELmkCmdSendVia8, + ELmkCmdSendVia9, + ELmkCmdSendVia10, + ELmkCmdCall, + ELmkCmdGoToUrl, + ERemoveFromCat, + ELmkCmdLaunchPositionSettings, + ELmkCmdClearPosInfo, + ELmkCmdStopOperation, + ELmkShowOnMap, + ELmkNavigateTo, + ELmkShowOnMapPlaceHolder, + ELmkNavigateToPlaceHolder, + ELmkFromMapPlaceholder, + ELmkCmdEditTextLm, // another 100 can be added after this + ELmkCmdLast = 0x618D, // Starting Command for AIW call API's, ends 0x70FFF + ELmkCmdMnNav = 0x71000, // Command for AIW Map and Navigation. Enums after this should + ELmkCmdShow = 0x71000 + 50 // start after ELmkCmdMnNav + 50 + }; + +enum TLmkEditorItemType + { + EName = 0, + ECategory, + ECategories, + EDescription, + EStreet, + EPostCode, + ECity, + EStateProvince, + ECountry, + EPhoneNumber, + EWebAddress, + ELatitude, + ELongitude, + EPositionAccuracy, + EAltitude, + EAltitudeAccuracy, + /* + EDescription, + EPhoneNumber, + EWebAddress, + */ + EAllEditorItems + }; + +enum TLmkEditorItemTypeForJapaneseMode + { + ENameJapaneseMode = 0, + ECategoryJapaneseMode, + ECategoriesJapaneseMode, + EDescriptionJapaneseMode, + EPostCodeJapaneseMode, + EStateProvinceJapaneseMode, + ECityJapaneseMode, + EStreetJapaneseMode, + ECountryJapaneseMode, + EPhoneNumberJapaneseMode, + EWebAddressJapaneseMode, + ELatitudeJapaneseMode, + ELongitudeJapaneseMode, + EPositionAccuracyJapaneseMode, + EAltitudeJapaneseMode, + EAltitudeAccuracyJapaneseMode, + EAllEditorItemsJapaneseMode + }; + +enum TLmkFieldEditor + { + //ETextFieldEditor, + ETextGenericFieldEditor, + ENumberFieldEditor, + EListFieldEditor, + ECoordinateFieldEditor, + // Added for rel3.1 + ETextPhoneNumberFieldEditor, + ETextUriFieldEditor + }; + +//editor's control type +enum TEditorTypes + { + EDistanceEditorType = 10000, ECoordinateEditorType + }; + +enum TIconArrayIndex + { + EIndexTransport = 0, + EIndexSport = 1, + EIndexSightSeeing = 2, + EIndexShopping = 3, + EIndexReligious = 4, + EIndexPublic = 5, + EIndexPeople = 6, + EIndexOutdoor = 7, + EIndexIndexGeographical = 8, + EIndexFood = 9, + EIndexEntertainment = 10, + EIndexEducational = 11, + EIndexCommunication = 12, + EIndexBusiness = 13, + EIndexAccommodation = 14 + }; + +enum TPreDefinedCategoryId + { + ETransport = 45000, + ESport = 42000, + ESightSeeing = 39000, + EShopping = 36000, + EReligious = 33000, + EPublic = 30000, + EPeople = 27000, + EOutdoor = 24000, + EGeographical = 21000, + EFood = 18000, + EEntertainment = 15000, + EEducational = 12000, + ECommunication = 9000, + EBusiness = 6000, + Accommodation = 3000 + }; + +// For using AIW menu services +enum TLmkAppAiwCmdId + { + ELmkAppMenuAiwId = 100, + ELmkAppSubMenuAiwId, + ELmkEditMenuAiwId, + ELmkEditSubMenuAiwId + }; + +// For search steps +enum TLmkSearchStep + { + ELmkStepOne = 8, ELmkStepTwo = 40 + }; + +enum TLmkValue + { + ELmkMinusOneValue = -1, + ELmkZeroValue = 0, + ELmkOneValue = 1, + ELmkTwoValue = 2 + }; + +#define ELmkCtIconMap 0x2001 +#define ELmkIconMapContentId 5 + +#endif // LANDMARKS_HRH + +// End of File