creator/engine/inc/creator_virtualphonebook.h
changeset 19 4b22a598b890
parent 17 4f2773374eff
equal deleted inserted replaced
17:4f2773374eff 19:4b22a598b890
    68 private:
    68 private:
    69     CCreatorVirtualPhonebook();
    69     CCreatorVirtualPhonebook();
    70     void ConstructL(CCreatorEngine* aEngine); // from MCreatorModuleBase
    70     void ConstructL(CCreatorEngine* aEngine); // from MCreatorModuleBase
    71 
    71 
    72 public:  
    72 public:  
    73     virtual TBool AskDataFromUserL(TInt aCommand, TInt& aNumberOfEntries);
       
    74     TInt CreateContactEntryL(CCreatorModuleBaseParameters *aParameters);    
    73     TInt CreateContactEntryL(CCreatorModuleBaseParameters *aParameters);    
    75     TInt CreateGroupEntryL(CCreatorModuleBaseParameters *aParameters);
    74     TInt CreateGroupEntryL(CCreatorModuleBaseParameters *aParameters);
    76     TInt CreateSubscribedContactEntryL(CCreatorModuleBaseParameters *aParameters); 
    75     TInt CreateSubscribedContactEntryL(CCreatorModuleBaseParameters *aParameters); 
    77 
    76 
    78     void AddFieldToContactItemL(MVPbkStoreContact& aItem, TPbkFieldId aFieldId, const TDesC& aFieldText);
    77     void AddFieldToContactItemL(MVPbkStoreContact& aItem, TPbkFieldId aFieldId, const TDesC& aFieldText);
   134     CVirtualPhonebookParameters* iParameters;
   133     CVirtualPhonebookParameters* iParameters;
   135     
   134     
   136     static TInt iPhoneNumberFields[];
   135     static TInt iPhoneNumberFields[];
   137     static TInt iUrlFields[];
   136     static TInt iUrlFields[];
   138     static TInt iEmailFields[];
   137     static TInt iEmailFields[];
   139     TBool iAddAllFields;
       
   140     CVPbkContactLinkArray* iContactLinkArray;
   138     CVPbkContactLinkArray* iContactLinkArray;
   141     CVPbkContactLinkArray* iContactsToDelete;
   139     CVPbkContactLinkArray* iContactsToDelete;
   142     CVPbkContactLinkArray* iContactGroupsToDelete;
   140     CVPbkContactLinkArray* iContactGroupsToDelete;
   143     RPointerArray<MVPbkContactLinkArray> iPreviousDeleteLinks;   
   141     RPointerArray<MVPbkContactLinkArray> iPreviousDeleteLinks;   
   144     
   142