javaextensions/pim/versit/src.s60/cpimcardconverter.cpp
changeset 23 98ccebc37403
parent 21 2a9601315dfc
child 67 63b81d807542
equal deleted inserted replaced
21:2a9601315dfc 23:98ccebc37403
    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);