mtpdataproviders/mtpimagedp/src/cmtpimagedpgetobjectproplist.cpp
changeset 17 aabe5387f5ce
parent 0 d0791faffa3f
child 16 3673b591050c
child 20 6e82ae192c3a
--- a/mtpdataproviders/mtpimagedp/src/cmtpimagedpgetobjectproplist.cpp	Tue Feb 02 01:11:40 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/src/cmtpimagedpgetobjectproplist.cpp	Fri Mar 19 09:40:39 2010 +0200
@@ -373,6 +373,17 @@
             }
             break;
             
+        case EMTPObjectPropCodeRepresentativeSampleData:
+            {
+            CMTPTypeArray* value = CMTPTypeArray::NewLC(EMTPTypeAUINT8);
+            iPropertyMgr.GetPropertyL(TMTPObjectPropertyCode(aPropCode), *value);            
+            CMTPTypeObjectPropListElement& propElem = iPropertyList->ReservePropElemL(aHandle, propCode);
+            propElem.SetArrayL(CMTPTypeObjectPropListElement::EValue, *value);            
+            iPropertyList->CommitPropElemL(propElem);
+            CleanupStack::PopAndDestroy(value);            
+            }
+            break;
+            
         case EMTPObjectPropCodeObjectSize:
             {
             TUint64 value;