22 #define TDELETEADD_H |
22 #define TDELETEADD_H |
23 |
23 |
24 #include <StifLogger.h> |
24 #include <StifLogger.h> |
25 #include <TestScripterInternal.h> |
25 #include <TestScripterInternal.h> |
26 #include <StifTestModule.h> |
26 #include <StifTestModule.h> |
27 #include <stringloader.h>//for StringLoaderLC |
27 #include <StringLoader.h>//for StringLoaderLC |
28 #include <barsread.h>//resource reader |
28 #include <barsread.h>//resource reader |
29 #include <aknnotewrappers.h>//for note |
29 #include <aknnotewrappers.h>//for note |
30 #include <cvpbkvcardeng.h>//for the vcard engin |
30 #include <CVPbkVCardEng.h>//for the vcard engin |
31 #include <cvpbkcontactmanager.h>// for iContactManager |
31 #include <CVPbkContactManager.h>// for iContactManager |
32 #include <mvpbkcontactstore.h>// for iContactStore |
32 #include <MVPbkContactStore.h>// for iContactStore |
33 #include <tvpbkcontactstoreuriPtr.h>//used in SetupL |
33 #include <TVPbkContactStoreUriPtr.h>//used in SetupL |
34 #include <mvpbkcontactstorelist.h>//used in SetupL to get contact stores |
34 #include <MVPbkContactStoreList.h>//used in SetupL to get contact stores |
35 #include <mvpbkstorecontactfield.h>//used in AddFieldToContactL |
35 #include <MVPbkStoreContactField.h>//used in AddFieldToContactL |
36 #include <mvpbkstorecontact.h>// used in many function to get the store contact |
36 #include <MVPbkStoreContact.h>// used in many function to get the store contact |
37 #include <mvpbkcontactfieldtextdata.h>//for the field text data |
37 #include <MVPbkContactFieldTextData.h>//for the field text data |
38 #include <tvpbkfieldtypemapping.h>//used in CreateFieldTypeL() |
38 #include <TVPbkFieldTypeMapping.h>//used in CreateFieldTypeL() |
39 #include <mvpbkfieldtype.h>//return type of CreateFieldTypeL() |
39 #include <MVPbkFieldType.h>//return type of CreateFieldTypeL() |
40 #include <mvpbkcontactoperationbase.h>//for observer |
40 #include <MVPbkContactOperationBase.h>//for observer |
41 #include <mvpbkcontactfielddatetimedata.h>//Used in AddDateFieldToContactL |
41 #include <MVPbkContactFieldDateTimeData.h>//Used in AddDateFieldToContactL |
42 #include <mvpbkcontactlink.h>//for param in ContactsSaved() |
42 #include <MVPbkContactLink.h>//for param in ContactsSaved() |
43 #include <cvpbkcontactstoreuriarray.h>//used in SetupL |
43 #include <CVPbkContactStoreUriArray.h>//used in SetupL |
44 #include "contactservice.h" |
44 #include "contactservice.h" |
45 #include<cntitem.h> |
45 #include<cntitem.h> |
46 #include<cntdb.h> |
46 #include<cntdb.h> |
47 |
47 |
48 #include <e32base.h> |
48 #include <e32base.h> |
49 #include <e32cons.h> |
49 #include <e32cons.h> |
50 #include<cntfldst.h> |
50 #include<cntfldst.h> |
51 #include "contactiter.h" |
51 #include "contactiter.h" |
52 #include "contactcallback.h" |
52 #include "contactcallback.h" |
53 #include <MVPbkStoreContact.h> |
53 #include <MVPbkStoreContact.h> |
54 #include <MVpbkFieldType.h> |
54 #include <MVPbkFieldType.h> |
55 #include <VPbkEng.rsg> |
55 #include <VPbkEng.rsg> |
56 #include <MVPbkStoreContact.h> |
56 #include <MVPbkStoreContact.h> |
57 |
57 |
58 class Ctdeleteadd; |
58 class Ctdeleteadd; |
59 class CContactCallback : public MContactCallback |
59 class CContactCallback : public MContactCallback |