equal
deleted
inserted
replaced
173 case EMTPObjectPropCodeRepresentativeSampleData: |
173 case EMTPObjectPropCodeRepresentativeSampleData: |
174 ServiceRepresentativeSampleDataL(); |
174 ServiceRepresentativeSampleDataL(); |
175 break; |
175 break; |
176 case EMTPObjectPropCodeNonConsumable: |
176 case EMTPObjectPropCodeNonConsumable: |
177 ServiceNonConsumableL(); |
177 ServiceNonConsumableL(); |
178 break; |
178 break; |
179 case EMTPObjectPropCodeHidden: |
|
180 ServiceHiddenL(); |
|
181 break; |
|
182 default: |
179 default: |
183 { |
180 { |
184 //Leave |
181 //Leave |
185 User::Leave(KErrGeneral); |
182 User::Leave(KErrGeneral); |
186 } |
183 } |
435 expectedForm->AppendSupportedValueL(data); |
432 expectedForm->AppendSupportedValueL(data); |
436 } |
433 } |
437 iObjectProperty = CMTPTypeObjectPropDesc::NewL(EMTPObjectPropCodeNonConsumable, *expectedForm); |
434 iObjectProperty = CMTPTypeObjectPropDesc::NewL(EMTPObjectPropCodeNonConsumable, *expectedForm); |
438 CleanupStack::PopAndDestroy(expectedForm); |
435 CleanupStack::PopAndDestroy(expectedForm); |
439 } |
436 } |
440 |
|
441 void CMTPImageDpGetObjectPropDesc::ServiceHiddenL() |
|
442 { |
|
443 CMTPTypeObjectPropDescEnumerationForm* expectedForm = CMTPTypeObjectPropDescEnumerationForm::NewL(EMTPTypeUINT16); |
|
444 CleanupStack::PushL(expectedForm); |
|
445 TUint16 values[] = {EMTPVisible,EMTPHidden}; |
|
446 TUint numValues((sizeof(values) / sizeof(values[0]))); |
|
447 for (TUint i = 0; i < numValues; i++) |
|
448 { |
|
449 TMTPTypeUint16 data(values[i]); |
|
450 expectedForm->AppendSupportedValueL(data); |
|
451 } |
|
452 iObjectProperty = CMTPTypeObjectPropDesc::NewL(EMTPObjectPropCodeHidden, *expectedForm); |
|
453 CleanupStack::PopAndDestroy(expectedForm); |
|
454 } |
|
455 |
437 |
456 TUint16 CMTPImageDpGetObjectPropDesc::GetPropertyGroupNumber(const TUint16 aPropCode) const |
438 TUint16 CMTPImageDpGetObjectPropDesc::GetPropertyGroupNumber(const TUint16 aPropCode) const |
457 { |
439 { |
458 for( TInt propCodeIndex = 0 ; propCodeIndex < KMTPImageDpGroupOneSize ; propCodeIndex++) |
440 for( TInt propCodeIndex = 0 ; propCodeIndex < KMTPImageDpGroupOneSize ; propCodeIndex++) |
459 { |
441 { |