4354 { |
4354 { |
4355 // Video call ongoing |
4355 // Video call ongoing |
4356 case EPSCTsyCallTypeH324Multimedia: |
4356 case EPSCTsyCallTypeH324Multimedia: |
4357 { |
4357 { |
4358 unsupported = ETrue; |
4358 unsupported = ETrue; |
|
4359 ShowUnsupportedCallTypeNoteL( R_VR_VIDEO_CALL_INFONOTE_LABEL ); |
4359 break; |
4360 break; |
4360 } |
4361 } |
4361 // Voip call ongoing |
4362 // Voip call ongoing |
4362 case EPSCTsyCallTypeVoIP: |
4363 case EPSCTsyCallTypeVoIP: |
4363 { |
4364 { |
4364 unsupported = ETrue; |
4365 unsupported = ETrue; |
|
4366 ShowUnsupportedCallTypeNoteL( R_VR_INTERNET_CALL_INFONOTE_LABEL ); |
4365 break; |
4367 break; |
4366 } |
4368 } |
4367 } |
4369 } |
4368 |
4370 |
4369 return unsupported; |
4371 return unsupported; |
4370 } |
4372 } |
4371 |
4373 |
|
4374 // --------------------------------------------------------------------------- |
|
4375 // CAudioMessageAppUi::ShowUnsupportedCallTypeNoteL |
|
4376 // |
|
4377 // --------------------------------------------------------------------------- |
|
4378 // |
|
4379 void CAudioMessageAppUi::ShowUnsupportedCallTypeNoteL( TInt aResourceId ) |
|
4380 { |
|
4381 CAknInformationNote* infoNote; |
|
4382 HBufC* noteText; |
|
4383 |
|
4384 noteText = CEikonEnv::Static()-> |
|
4385 AllocReadResourceLC( aResourceId ); |
|
4386 |
|
4387 infoNote = new( ELeave ) CAknInformationNote( ETrue ); |
|
4388 infoNote->ExecuteLD( *noteText ); |
|
4389 |
|
4390 CleanupStack::PopAndDestroy( noteText ); |
|
4391 } |
|
4392 |
|
4393 // --------------------------------------------------------------------------- |
|
4394 // CAudioMessageAppUi::CheckIncomingCall |
|
4395 // |
|
4396 // --------------------------------------------------------------------------- |
|
4397 // |
4372 TBool CAudioMessageAppUi::CheckIncomingCall( ) |
4398 TBool CAudioMessageAppUi::CheckIncomingCall( ) |
4373 { |
4399 { |
4374 TInt value( 0 ); |
4400 TInt value( 0 ); |
4375 TInt err( 0 ); |
4401 TInt err( 0 ); |
4376 RProperty property; |
4402 RProperty property; |