phonebookengines/VirtualPhonebook/VPbkEng/src/VPbkUtils.cpp
branchRCL_3
changeset 3 04ab22b956c2
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
equal deleted inserted replaced
0:e686773b3f54 3:04ab22b956c2
    59 EXPORT_C TBool IsFieldTypeIncludedL(
    59 EXPORT_C TBool IsFieldTypeIncludedL(
    60         const MVPbkFieldTypeList& aFieldTypeList,
    60         const MVPbkFieldTypeList& aFieldTypeList,
    61         const MVPbkBaseContactField& aField,
    61         const MVPbkBaseContactField& aField,
    62         TResourceReader& aResourceReader)
    62         TResourceReader& aResourceReader)
    63     {
    63     {
       
    64     TBool ret = EFalse;
    64     // Get aField's field type
    65     // Get aField's field type
    65     const MVPbkFieldType* fieldType = MatchFieldType(aFieldTypeList, 
    66     const MVPbkFieldType* fieldType = MatchFieldType(aFieldTypeList, 
    66             aField);
    67             aField);
    67 
    68     
    68     CVPbkFieldTypeSelector* selector = CVPbkFieldTypeSelector::NewL(
    69     if ( fieldType )
    69             aResourceReader, aFieldTypeList);
    70         {
    70     // Check if the fields type is the one needed
    71         CVPbkFieldTypeSelector* selector = CVPbkFieldTypeSelector::NewL(
    71     TBool ret = selector->IsFieldTypeIncluded(*fieldType);
    72             aResourceReader, aFieldTypeList );
    72     delete selector;
    73         // Check if the fields type is the one needed
       
    74         ret = selector->IsFieldTypeIncluded( *fieldType );
       
    75         delete selector;
       
    76         }
    73     return ret;
    77     return ret;
    74     }
    78     }
    75 
    79 
    76 EXPORT_C TBool IsFieldTypeIncludedInContactL(
    80 EXPORT_C TBool IsFieldTypeIncludedInContactL(
    77         const MVPbkFieldTypeList& aFieldTypeList,
    81         const MVPbkFieldTypeList& aFieldTypeList,