locationdataharvester/mylocationsdatabasemanager/inc/mylocationsdatabasemanager.h
changeset 35 59575560d1e6
parent 30 96df3ab41000
child 41 b3dd5ec3089d
equal deleted inserted replaced
31:8db05346071b 35:59575560d1e6
    88 		 * @param[in] aSourceType Source type of the aSourceId.
    88 		 * @param[in] aSourceType Source type of the aSourceId.
    89          * @param[in] aFilePath Maptile file path.
    89          * @param[in] aFilePath Maptile file path.
    90          */                               
    90          */                               
    91         IMPORT_C void UpdateMapTilePath( TUint32 aSourceId, TUint32 aSourceType, 
    91         IMPORT_C void UpdateMapTilePath( TUint32 aSourceId, TUint32 aSourceType, 
    92                                             TFileName& aFilePath );
    92                                             TFileName& aFilePath );
    93         
    93 
       
    94 		/** Update the maptile path to mylocation lookup table
       
    95 		 *
       
    96 		 * @param[in] aSourceId Uid of the changed source entry.
       
    97 		 * @param[in] aSourceType Source type of the aSourceId.
       
    98 		 * @param[in] aName entry name.
       
    99 		 */ 				 
       
   100 
       
   101 		IMPORT_C void UpdateEntryName( TUint32 aSourceId, TUidSourceType aSourceType, 
       
   102                                             const TDesC& aName );
       
   103 		
    94         /** Compare the address details to lplookupaddres  table
   104         /** Compare the address details to lplookupaddres  table
    95          *
   105          *
    96          * @param aLandmarks , address formed as landmark object
   106          * @param aLandmarks , address formed as landmark object
    97          * @parama Id , id of entry to be checked in db table
   107          * @parama Id , id of entry to be checked in db table
    98          * @param aAddressType , type of entry.
   108          * @param aAddressType , type of entry.
   200          */
   210          */
   201        void FillLookupItemAddressDetails( CPosLandmark* aLandmark, QLookupItem &aLookupItem );
   211        void FillLookupItemAddressDetails( CPosLandmark* aLandmark, QLookupItem &aLookupItem );
   202 
   212 
   203         /**
   213         /**
   204           * UnsetDuplicateNextCalEntry.
   214           * UnsetDuplicateNextCalEntry.
   205           * Finds a calendar lookup entry whose detination id  is aLandmarkId
   215           * Finds next calendar lookup entry whose detination id  is aLandmarkId
   206 		  * and unsets it duplcate flag.
   216 		  * and unsets it duplcate flag.
       
   217           * @param[in] aCurrentCalUid current calendar entry id.
   207           * @param[in] aLandmarkId a landmark id.
   218           * @param[in] aLandmarkId a landmark id.
   208          */
   219          */
   209        void UnsetDuplicateNextCalEntry( quint32 aLandmarkId );
   220        void UnsetDuplicateNextCalEntry( quint32 aCurrentCalUid, quint32 aLandmarkId );
   210 
   221 
   211         /**
   222         /**
   212           * IsDuplicateCalEntry.
   223           * IsDuplicateCalEntry.
   213           * Checks if there is a duplicate entry present whose destination id 
   224           * Checks if there is a duplicate entry present whose destination id 
   214 		  * is aLandmarkId
   225 		  * is aLandmarkId