diff -r 1fc85118c3ae -r 870918037e16 locationdataharvester/inc/mylocationsdefines.h --- a/locationdataharvester/inc/mylocationsdefines.h Tue Aug 31 15:09:25 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,145 +0,0 @@ -/* -* Copyright (c) 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: -* -*/ - - -#ifndef __MYLOCATIONSDEFINES_H__ -#define __MYLOCATIONSDEFINES_H__ - -/** - * TLookupItem struct. - * This structure defines a single lookup item. - */ - -class TLookupItem -{ -public: - // Uid of the source entry - TUint32 iUid; - - // Source type - TUint32 iSource; - - // Landmark uid in the landmarks database - TUint32 iLmId; - - // File Path - TFileName iFilePath; - - //MK map tile fetching status - TUint32 iFetchingStatus; -}; - -/** Defines map tile fetching states. - */ - -enum TMapTileFetchingState - { - /** Map tile fetching completed */ - EMapTileFectchingCompleted, - /** Map tile fetching in progress */ - EMapTileFetchingInProgress, - /** Map tile fetching n/w error */ - EMapTileFetchingNetworkError, - /** Map tile fetching invalid address */ - EMapTileFetchingInvalidAddress, - /** Map tile fetching unknown erro */ - EMapTileFetchingUnknownError - }; -// contacts category in landmarks db -_LIT( KContactsCategory, "Contacts" ); - -// calendar category in landmarks db -_LIT( KCalendarCategory, "Calendar" ); - -// lookup database folder path -_LIT( KLookupDbPath, "c:\\mylocations\\" ); - -//Mylocations resource file -_LIT(KMyLocationsResourceFile, "z:\\resource\\apps\\mylocations.rsc"); - -// My locations landmarks database uri. -_LIT( KMylocationsDatabaseUri, "file://c:MyLocationsLandmarks.ldb" ); - -// maptile database uri. -_LIT( KMaptileDatabaseUri, "file://c:MyLocationsMaptile.ldb" ); - -// History landmarks database uri. -_LIT( KMapsHistoryUri, "file://c:MapsHistoryLandmarks.ldb" ); - -// mylocations lookup database name -_LIT( KMylocationsLookupDatabaseName, "mylocationslookup.db" ); - -// maptile lookup database name -_LIT( KMapTileLookupDatabaseName, "mylocationsmaptilelookup.db" ); - -// landmarks lookup database name -_LIT( KLandmarksLookupDatabaseName, "landmarkslookup.db" ); - -// database column names -_LIT( NColUid, "uid" ); -_LIT( NColSource, "source" ); -_LIT( NColLmUid, "lmuid" ); - -// maptile database column names -_LIT( NCntColUid, "cntuid" ); -_LIT( NCntColFilePath, "filepath" ); -_LIT( MapTileFetchingStatus, "fetchingstatus" ); - -// database table name -_LIT( KLookupTable, "lookuptable" ); - -// maptile database table name -_LIT( KMapTileLookupTable, "cntmaptilelookuptable" ); - -// uid column number -const TInt KColumnUid = 1; -// source type column number -const TInt KColumnSource = 2; -// landmark uid column number -const TInt KColumnLmkUid = 3; - -// uid column number -const TInt KColumncntUid = 1; -// source type column number -const TInt KColumnFilePath = 3; -// fetching state column number -const TInt KColumnMapTileFetchingStatus = 4; - -const TInt KBufSize=256; - -//Different Maptile sizes for different applications -const int MapTileWidth = 614; -const int MapTileHeight = 250; -const int MaptilePortraitWidth = 334; -const int MaptilePortraitHeight = 250; -const int MaptileContactLandscapeWidth = 409; -const int MaptileContactLandscapeHeight = 128; -const int MaptileCalendarLandscapeWidth = 614; -const int MaptileCalendarLandscapeHeight = 202; -const int MaptileHurriganesWidth = 228; -const int MaptileHurriganesHeight = 170; - -static const char* MAPTILE_IMAGE_PORTRAIT = "_Vertical"; -static const char* MAPTILE_IMAGE_LANDSCAPE = "_Horizontal"; -static const char* MAPTILE_IMAGE_CALENDAR = "_Calendar"; -static const char* MAPTILE_IMAGE_CONTACT = "_Contact"; -static const char* MAPTILE_IMAGE_HURRIGANES = "_Hurriganes"; -static const char* MAPTILE_IMAGE_TYPE = "PNG"; - -#endif // __MYLOCATIONSDEFINES_H__ -// End of file -