phonebookengines/VirtualPhonebook/VPbkCntModel/src/CDeleteContactsOperation.cpp
branchRCL_3
changeset 23 5586b4d2ec3e
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
equal deleted inserted replaced
21:b3431bff8c19 23:5586b4d2ec3e
    24 #include "CVPbkDiskSpaceCheck.h"
    24 #include "CVPbkDiskSpaceCheck.h"
    25 #include "CContact.h"
    25 #include "CContact.h"
    26 
    26 
    27 // Virtual Phonebook engine
    27 // Virtual Phonebook engine
    28 #include <MVPbkBatchOperationObserver.h>
    28 #include <MVPbkBatchOperationObserver.h>
       
    29 #include <MVPbkContactStoreInfo.h>
    29 
    30 
    30 // Contact Model
    31 // Contact Model
    31 #include <cntdef.h>
    32 #include <cntdef.h>
    32 #include <cntdb.h>
    33 #include <cntdb.h>
    33 #include <cntitem.h>
    34 #include <cntitem.h>
    99         (const MVPbkContactLinkArray& aLinks)
   100         (const MVPbkContactLinkArray& aLinks)
   100     {
   101     {
   101     iRemainingContactIds = CContactIdArray::NewL();
   102     iRemainingContactIds = CContactIdArray::NewL();
   102     iCurrentContactIds = CContactIdArray::NewL();
   103     iCurrentContactIds = CContactIdArray::NewL();
   103     
   104     
   104     iGroupCount = iContactStore.NativeDatabase().GroupCount();
   105     iGroupCount = iContactStore.StoreInfo().NumberOfGroupsL();
   105     
   106     
   106     const TInt count = aLinks.Count();
   107     const TInt count = aLinks.Count();
   107     for ( TInt i=0 ; i < count; ++i )
   108     for ( TInt i=0 ; i < count; ++i )
   108         {
   109         {
   109         const CContactLink& link =
   110         const CContactLink& link =