--- a/phoneapp/phoneuiview/src/cphonemenucontroller.cpp Mon Jun 21 15:39:45 2010 +0300
+++ b/phoneapp/phoneuiview/src/cphonemenucontroller.cpp Thu Jul 15 18:38:16 2010 +0300
@@ -40,7 +40,7 @@
#include <phoneappvoipcommands.hrh>
#include <phoneui.rsg>
#include <telephonyvariant.hrh>
-
+#include <AvkonInternalCRKeys.h>
#include <hwrmdomainpskeys.h>
#include <AiwServiceHandler.h>
@@ -175,6 +175,15 @@
}
+// -----------------------------------------------------------------------------
+// -----------------------------------------------------------------------------
+//
+TBool CPhoneMenuController::IsQwertyMode() const
+ {
+ return CPhonePubSubProxy::Instance()->Value(
+ KCRUidAvkon,
+ KAknQwertyInputModeActive );
+ }
// ---------------------------------------------------------
// CPhoneMenuController::DynInitMenuBar
// ---------------------------------------------------------
@@ -522,7 +531,8 @@
break;
case EPhoneDialerCmdTouchInput:
{
- if ( !FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) )
+ if ( !FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) ||
+ IsQwertyMode() )
{
menuPane->DeleteMenuItem( menuItemArray[i] );
}