mpxplugins/serviceplugins/collectionplugins/mpxsqlitedbplugin/src/mpxdbalbum.cpp
branchRCL_3
changeset 14 943ff5625028
parent 0 ff3acec5bc43
equal deleted inserted replaced
11:13afc0e517bd 14:943ff5625028
   256             CleanupStack::PopAndDestroy(setStr);
   256             CleanupStack::PopAndDestroy(setStr);
   257             
   257             
   258             if (aItemChangedMessages)
   258             if (aItemChangedMessages)
   259                 {
   259                 {
   260                 // add the item changed message
   260                 // add the item changed message
   261                 MPXDbCommonUtil::AddItemChangedMessageL(*aItemChangedMessages, aId, EMPXItemModified,
   261                 MPXDbCommonUtil::AddItemAlbumChangedMessageL(*aItemChangedMessages, aId, EMPXItemModified,
   262                     iCategory, KDBPluginUid);
   262                     EMPXAlbum, KDBPluginUid, ETrue, 0 );  
   263                 }
   263                 }
   264             }
   264             }
   265 
   265 
   266         // decrement the number of songs for the category
   266         // decrement the number of songs for the category
   267         query = PreProcessStringLC(KQueryCategoryDecrementSongCount);
   267         query = PreProcessStringLC(KQueryCategoryDecrementSongCount);
   314 
   314 
   315     if (setStr->Length())
   315     if (setStr->Length())
   316         {
   316         {
   317         // execute the query
   317         // execute the query
   318         iDbManager.ExecuteQueryL(aDriveId, KQueryAlbumUpdate, setStr, aId);
   318         iDbManager.ExecuteQueryL(aDriveId, KQueryAlbumUpdate, setStr, aId);
   319 	    TInt oldSongId = (aMedia.ValueTObjectL<TMPXItemId>(KMPXMediaGeneralId)).iId2;	
   319         MPXDbCommonUtil::AddItemAlbumChangedMessageL(*aItemChangedMessages, aId, EMPXItemModified,
   320 	    MPXDbCommonUtil::AddItemChangedMessageL(*aItemChangedMessages, aId, EMPXItemModified,
   320         		EMPXAlbum, KDBPluginUid, ETrue, 0 );    
   321             EMPXAlbum, KDBPluginUid, oldSongId );
       
   322         }
   321         }
   323 
   322 
   324 	CleanupStack::PopAndDestroy(setStr);
   323 	CleanupStack::PopAndDestroy(setStr);
   325 	CleanupStack::PopAndDestroy(values);
   324 	CleanupStack::PopAndDestroy(values);
   326 	CleanupStack::PopAndDestroy(fields);
   325 	CleanupStack::PopAndDestroy(fields);