--- a/mtpdataproviders/mtpimagedp/src/cmtpimagedpgetobjectpropvalue.cpp Tue Sep 14 22:52:29 2010 +0300
+++ b/mtpdataproviders/mtpimagedp/src/cmtpimagedpgetobjectpropvalue.cpp Wed Sep 15 13:07:27 2010 +0300
@@ -189,7 +189,10 @@
break;
case EMTPObjectPropCodeNonConsumable:
ServiceNonConsumableL();
- break;
+ break;
+ case EMTPObjectPropCodeHidden:
+ ServiceHiddenL();
+ break;
default:
User::Leave(KErrGeneral);
}
@@ -353,3 +356,11 @@
iMTPTypeUint8.Set(nonConsumable);
SendDataL(iMTPTypeUint8);
}
+
+void CMTPImageDpGetObjectPropValue::ServiceHiddenL()
+ {
+ TUint16 hiddenStatus;
+ iObjectPropertyMgr.GetPropertyL(EMTPObjectPropCodeHidden, hiddenStatus);
+ iMTPTypeUint16.Set(hiddenStatus);
+ SendDataL(iMTPTypeUint16);
+ }