mtpdataproviders/mtpimagedp/src/cmtpimagedpgetobjectproplist.cpp
changeset 17 aabe5387f5ce
parent 0 d0791faffa3f
child 16 3673b591050c
child 20 6e82ae192c3a
equal deleted inserted replaced
0:d0791faffa3f 17:aabe5387f5ce
   371             propElem.SetUint32L(CMTPTypeObjectPropListElement::EValue, value);
   371             propElem.SetUint32L(CMTPTypeObjectPropListElement::EValue, value);
   372             iPropertyList->CommitPropElemL(propElem);
   372             iPropertyList->CommitPropElemL(propElem);
   373             }
   373             }
   374             break;
   374             break;
   375             
   375             
       
   376         case EMTPObjectPropCodeRepresentativeSampleData:
       
   377             {
       
   378             CMTPTypeArray* value = CMTPTypeArray::NewLC(EMTPTypeAUINT8);
       
   379             iPropertyMgr.GetPropertyL(TMTPObjectPropertyCode(aPropCode), *value);            
       
   380             CMTPTypeObjectPropListElement& propElem = iPropertyList->ReservePropElemL(aHandle, propCode);
       
   381             propElem.SetArrayL(CMTPTypeObjectPropListElement::EValue, *value);            
       
   382             iPropertyList->CommitPropElemL(propElem);
       
   383             CleanupStack::PopAndDestroy(value);            
       
   384             }
       
   385             break;
       
   386             
   376         case EMTPObjectPropCodeObjectSize:
   387         case EMTPObjectPropCodeObjectSize:
   377             {
   388             {
   378             TUint64 value;
   389             TUint64 value;
   379             iPropertyMgr.GetPropertyL(TMTPObjectPropertyCode(aPropCode), value);
   390             iPropertyMgr.GetPropertyL(TMTPObjectPropertyCode(aPropCode), value);
   380             CMTPTypeObjectPropListElement& propElem = iPropertyList->ReservePropElemL(aHandle, propCode); 
   391             CMTPTypeObjectPropListElement& propElem = iPropertyList->ReservePropElemL(aHandle, propCode);