phoneclientserver/CallUI/Src/CaUiPlugin/CaUiPlugin.cpp
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
child 21 0a6dd2dc9970
--- 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;