equal
deleted
inserted
replaced
24 #include "cpimcontactitem.h" |
24 #include "cpimcontactitem.h" |
25 #include "cpimcontactvalidator.h" |
25 #include "cpimcontactvalidator.h" |
26 #include "cpimcardpropertyconverter.h" |
26 #include "cpimcardpropertyconverter.h" |
27 #include "fs_methodcall.h" |
27 #include "fs_methodcall.h" |
28 #include "logger.h" |
28 #include "logger.h" |
29 #include "cleanupresetanddestroy.h" |
29 #include "javasymbianoslayer.h" |
30 #include <vcard.h> |
30 #include <vcard.h> |
31 |
31 |
32 // ============================ MEMBER FUNCTIONS =============================== |
32 // ============================ MEMBER FUNCTIONS =============================== |
33 |
33 |
34 // ----------------------------------------------------------------------------- |
34 // ----------------------------------------------------------------------------- |
129 void CPIMCardConverter::ParserToItemL(CParserVCard& aParser, // parser to be converted |
129 void CPIMCardConverter::ParserToItemL(CParserVCard& aParser, // parser to be converted |
130 RPointerArray<CPIMItem>& aItemArray, // items are added here |
130 RPointerArray<CPIMItem>& aItemArray, // items are added here |
131 CArrayPtrFlat<CParserVCard>& aParserArray) // contained vCards here |
131 CArrayPtrFlat<CParserVCard>& aParserArray) // contained vCards here |
132 { |
132 { |
133 JELOG2(EPim); |
133 JELOG2(EPim); |
134 CleanupResetAndDestroyPushL(aItemArray); |
134 CleanupClosePushL(aItemArray); |
135 CPIMContactItem* item = CPIMContactItem::NewLC(iContactValidator); |
135 CPIMContactItem* item = CPIMContactItem::NewLC(iContactValidator); |
136 // We don't take the ownership of the propertyArray, so the properties |
136 // We don't take the ownership of the propertyArray, so the properties |
137 // are deleted when the parser is |
137 // are deleted when the parser is |
138 CArrayPtr<CParserProperty>* propertyArray = aParser.ArrayOfProperties( |
138 CArrayPtr<CParserProperty>* propertyArray = aParser.ArrayOfProperties( |
139 EFalse); |
139 EFalse); |