creator/inc/creator_message.h
changeset 11 4df3a095718c
parent 0 d6fe6244b863
equal deleted inserted replaced
10:e6e3e87d58b4 11:4df3a095718c
    45 #include <smtcmtm.h>
    45 #include <smtcmtm.h>
    46 #include <ircmtm.h>
    46 #include <ircmtm.h>
    47 #include <btcmtm.h>
    47 #include <btcmtm.h>
    48 #include <mmsvattachmentmanager.h>
    48 #include <mmsvattachmentmanager.h>
    49 
    49 
    50 #if(!defined __SERIES60_30__ && !defined __SERIES60_31__)
    50 #if(!defined __SERIES60_30__ && !defined __SERIES60_31__ && SYMBIAN_VERSION_SUPPORT < SYMBIAN_4)
    51 #include <MVPbkSingleContactOperationObserver.h>
    51 #include <MVPbkSingleContactOperationObserver.h>
    52 #include <MVPbkContactStoreListObserver.h>
    52 #include <MVPbkContactStoreListObserver.h>
    53 #include <MVPbkContactFindObserver.h>
    53 #include <MVPbkContactFindObserver.h>
    54 class CVPbkContactManager;
    54 class CVPbkContactManager;
    55 #endif
    55 #endif
    92 private:
    92 private:
    93     HBufC* iPhoneNumber;
    93     HBufC* iPhoneNumber;
    94     HBufC* iEmailAddress;
    94     HBufC* iEmailAddress;
    95 };
    95 };
    96 
    96 
    97 #if(!defined __SERIES60_30__ && !defined __SERIES60_31__)
    97 #if(!defined __SERIES60_30__ && !defined __SERIES60_31__ && SYMBIAN_VERSION_SUPPORT < SYMBIAN_4)
    98 class CCreatorMessages : public CBase, public MCreatorModuleBase, public MMsvSessionObserver, 
    98 class CCreatorMessages : public CBase, public MCreatorModuleBase, public MMsvSessionObserver, 
    99     public MVPbkSingleContactOperationObserver, public MVPbkContactStoreListObserver, public MVPbkContactFindObserver
    99     public MVPbkSingleContactOperationObserver, public MVPbkContactStoreListObserver, public MVPbkContactFindObserver
   100 #else
   100 #else
   101 class CCreatorMessages : public CBase, public MCreatorModuleBase, public MMsvSessionObserver
   101 class CCreatorMessages : public CBase, public MCreatorModuleBase, public MMsvSessionObserver
   102 #endif
   102 #endif
   145     TInt CreateMessageEntryL(CMessagesParameters *aParameters, TBool aTakeUserGivenParameters=EFalse);    
   145     TInt CreateMessageEntryL(CMessagesParameters *aParameters, TBool aTakeUserGivenParameters=EFalse);    
   146     TInt CreateRandomMessageEntryL(TInt aCommand);
   146     TInt CreateRandomMessageEntryL(TInt aCommand);
   147     void DeleteAllL();
   147     void DeleteAllL();
   148     void DeleteAllCreatedByCreatorL();
   148     void DeleteAllCreatedByCreatorL();
   149     
   149     
   150 #if(!defined __SERIES60_30__ && !defined __SERIES60_31__)
   150 #if(!defined __SERIES60_30__ && !defined __SERIES60_31__ && SYMBIAN_VERSION_SUPPORT < SYMBIAN_4)
   151     // From MVPbkSingleContactOperationObserver:
   151     // From MVPbkSingleContactOperationObserver:
   152     virtual void VPbkSingleContactOperationComplete(
   152     virtual void VPbkSingleContactOperationComplete(
   153             MVPbkContactOperationBase& aOperation,
   153             MVPbkContactOperationBase& aOperation,
   154             MVPbkStoreContact* aContact );
   154             MVPbkStoreContact* aContact );
   155             
   155             
   181     TMsvId                  iUserSelectedMailbox;
   181     TMsvId                  iUserSelectedMailbox;
   182     HBufC*                  iTmpPhoneNumber;
   182     HBufC*                  iTmpPhoneNumber;
   183     HBufC*                  iTmpEmail;
   183     HBufC*                  iTmpEmail;
   184     RArray<TInt>            iEntryIds; // TMsvId ( == TInt32 ) TMsvEntry::Id()
   184     RArray<TInt>            iEntryIds; // TMsvId ( == TInt32 ) TMsvEntry::Id()
   185     CMsvSession*            iSession;
   185     CMsvSession*            iSession;
   186 #if(!defined __SERIES60_30__ && !defined __SERIES60_31__)
   186 #if(!defined __SERIES60_30__ && !defined __SERIES60_31__ && SYMBIAN_VERSION_SUPPORT < SYMBIAN_4)
   187     MVPbkContactLinkArray*  iExistingContacts;
   187     MVPbkContactLinkArray*  iExistingContacts;
   188     CVPbkContactManager* iContactManager;
   188     CVPbkContactManager* iContactManager;
   189     MVPbkContactStore* iStore;
   189     MVPbkContactStore* iStore;
   190     MVPbkStoreContact* iTempContact;
   190     MVPbkStoreContact* iTempContact;
   191 #endif
   191 #endif