mtpdataproviders/mtpimagedp/src/mtpimagedpgetformatcapabilities.cpp
branchRCL_3
changeset 58 142dacf7b30e
parent 48 debf68073f2f
equal deleted inserted replaced
48:debf68073f2f 58:142dacf7b30e
   130     CleanupStack::Pop(1, desc);
   130     CleanupStack::Pop(1, desc);
   131     
   131     
   132     //EMTPObjectPropCodeNonConsumable
   132     //EMTPObjectPropCodeNonConsumable
   133     frmCap->AppendL(ServiceNonConsumableL() );
   133     frmCap->AppendL(ServiceNonConsumableL() );
   134     
   134     
   135     //EMTPObjectPropCodeHidden
   135     
   136     frmCap->AppendL( ServiceHiddenL() ); 
       
   137     
   136     
   138     CMTPTypeObjectPropDesc::TPropertyInfo info;
   137     CMTPTypeObjectPropDesc::TPropertyInfo info;
   139     info.iDataType     = EMTPTypeString;
   138     info.iDataType     = EMTPTypeString;
   140     info.iFormFlag     = CMTPTypeObjectPropDesc::EDateTimeForm;
   139     info.iFormFlag     = CMTPTypeObjectPropDesc::EDateTimeForm;
   141     info.iGetSet       = CMTPTypeObjectPropDesc::EReadOnly;
   140     info.iGetSet       = CMTPTypeObjectPropDesc::EReadOnly;
   293     __FLOG_OPEN(KMTPSubsystem, KComponent);
   292     __FLOG_OPEN(KMTPSubsystem, KComponent);
   294     __FLOG(_L8(">> CMTPPictureDpGetFormatCapabilities::ConstructL"));
   293     __FLOG(_L8(">> CMTPPictureDpGetFormatCapabilities::ConstructL"));
   295     __FLOG(_L8("<< CMTPPictureDpGetFormatCapabilities::ConstructL"));
   294     __FLOG(_L8("<< CMTPPictureDpGetFormatCapabilities::ConstructL"));
   296     }
   295     }
   297 
   296 
   298 CMTPTypeObjectPropDesc* CMTPImageDpGetFormatCapabilities::ServiceHiddenL()
       
   299     {
       
   300     CMTPTypeObjectPropDescEnumerationForm* expectedForm = CMTPTypeObjectPropDescEnumerationForm::NewL(EMTPTypeUINT16);
       
   301     CleanupStack::PushL(expectedForm);
       
   302     TUint16 values[] = {EMTPVisible, EMTPHidden};
       
   303     TUint   numValues((sizeof(values) / sizeof(values[0])));
       
   304     for (TUint i = 0; i < numValues; i++)
       
   305         {
       
   306         TMTPTypeUint16 data(values[i]);
       
   307         expectedForm->AppendSupportedValueL(data);
       
   308         }   
       
   309     CMTPTypeObjectPropDesc* ret = CMTPTypeObjectPropDesc::NewL(EMTPObjectPropCodeHidden, *expectedForm);     
       
   310     CleanupStack::PopAndDestroy(expectedForm);
       
   311     return ret;
       
   312     }
       
   313 	
       
   314 TUint16 CMTPImageDpGetFormatCapabilities::GetPropertyGroupNumber(const TUint16 aPropCode) const
   297 TUint16 CMTPImageDpGetFormatCapabilities::GetPropertyGroupNumber(const TUint16 aPropCode) const
   315     {
   298     {
   316     for( TInt propCodeIndex = 0 ; propCodeIndex < KMTPImageDpGroupOneSize ; propCodeIndex++)
   299     for( TInt propCodeIndex = 0 ; propCodeIndex < KMTPImageDpGroupOneSize ; propCodeIndex++)
   317         {
   300         {
   318             if(KMTPImageDpGroupOneProperties[propCodeIndex] == aPropCode)
   301             if(KMTPImageDpGroupOneProperties[propCodeIndex] == aPropCode)