--- a/phoneclientserver/CallUI/Src/CaUiPlugin/CaUiPlugin.cpp Tue Aug 31 15:45:17 2010 +0300
+++ b/phoneclientserver/CallUI/Src/CaUiPlugin/CaUiPlugin.cpp Wed Sep 01 12:15:03 2010 +0100
@@ -18,17 +18,18 @@
// INCLUDE FILES
-#include "cauiplugin.h" // This class interface.
-#include "cauieng.h" // CaUiEngine.
-#include <aiwcommon.hrh> // AIW constants.
-#include "caui.hrh" // CallUI constants.
-#include <aiwmenu.h> // AIW Menu pane.
+#include "CaUiPlugin.h" // This class interface.
+#include "cauieng.h" // CaUiEngine.
+#include <AiwCommon.hrh> // AIW constants.
+#include "CaUI.hrh" // CallUI constants.
+#include <AiwMenu.h> // AIW Menu pane.
-#include <aiwservicehandler.h>
-#include <phclttypes.h> // PhoneClient types.
-#include "cauilogger.h" // Call Ui Logger
-#include <stringloader.h>
-#include <callui.rsg>
+#include <AiwServiceHandler.h>
+#include <PhCltTypes.h> // PhoneClient types.
+#include "cauilogger.h" // Call Ui Logger
+#include <StringLoader.h>
+#include <CallUI.rsg>
+#include <featmgr.h> // FeatureManager.
// CONSTANTS
@@ -36,7 +37,7 @@
_LIT( KCaUiNullResFile, "" );
// The library to be loaded.
-_LIT( KCaUiLoadedLib, "cauiengine.dll" );
+_LIT( KCaUiLoadedLib, "CaUiEngine.dll" );
@@ -246,7 +247,13 @@
}
}
}
-
+
+ if ( csVideoMenuItemAvailable &&
+ !FeatureManager::FeatureSupported( KFeatureIdCsVideoTelephony ) )
+ {
+ csVideoMenuItemAvailable = EFalse;
+ }
+
// Add menu items
TInt menuIndex = aIndex;