mobilemessaging/audiomsg/src/audiomessageappui.cpp
changeset 1 d09ac5c1e252
parent 0 72b543305e3a
child 2 0bf1d54f37d9
--- a/mobilemessaging/audiomsg/src/audiomessageappui.cpp	Thu Dec 17 08:44:11 2009 +0200
+++ b/mobilemessaging/audiomsg/src/audiomessageappui.cpp	Thu Jan 07 12:45:05 2010 +0200
@@ -4356,12 +4356,14 @@
 		case EPSCTsyCallTypeH324Multimedia:
 			{
 			unsupported = ETrue;
+			ShowUnsupportedCallTypeNoteL( R_VR_VIDEO_CALL_INFONOTE_LABEL );
 			break;			
 			}
 		// Voip call ongoing
 		case EPSCTsyCallTypeVoIP:
 			{
 			unsupported = ETrue;
+			ShowUnsupportedCallTypeNoteL( R_VR_INTERNET_CALL_INFONOTE_LABEL );
 			break;			
 			}			
 		}
@@ -4369,6 +4371,30 @@
 	return unsupported;
 	}
 	
+// ---------------------------------------------------------------------------
+// CAudioMessageAppUi::ShowUnsupportedCallTypeNoteL
+// 
+// ---------------------------------------------------------------------------
+//
+void CAudioMessageAppUi::ShowUnsupportedCallTypeNoteL( TInt aResourceId )
+    {
+    CAknInformationNote* infoNote;
+    HBufC* noteText;
+    
+    noteText = CEikonEnv::Static()->
+        AllocReadResourceLC( aResourceId );
+    
+    infoNote = new( ELeave ) CAknInformationNote( ETrue );
+    infoNote->ExecuteLD( *noteText );
+
+    CleanupStack::PopAndDestroy( noteText );
+    }
+
+// ---------------------------------------------------------------------------
+// CAudioMessageAppUi::CheckIncomingCall
+// 
+// ---------------------------------------------------------------------------
+//
 TBool CAudioMessageAppUi::CheckIncomingCall(  )
     {
 	TInt value( 0 );