vtuis/videotelui/src/features/prefs/cvtuiprefsettinglistbase.cpp
branchRCL_3
changeset 10 f84a661cfc1d
parent 8 07d1685f0cd4
child 11 50bbdc59f9c4
--- a/vtuis/videotelui/src/features/prefs/cvtuiprefsettinglistbase.cpp	Fri Feb 19 22:53:04 2010 +0200
+++ b/vtuis/videotelui/src/features/prefs/cvtuiprefsettinglistbase.cpp	Fri Mar 12 15:43:03 2010 +0200
@@ -30,6 +30,7 @@
 #include    "CVtUiRemoteVideoControl.h"
 #include    "cvtuifeaturemanager.h"
 #include    "VtUiLayout.h"
+#include    "CVtUiEndCallButtonPane.h"
 
 #include    <layoutmetadata.cdl.h>
 
@@ -168,6 +169,12 @@
     iRemoteVideoControlWindowPosition = 
             iAppUi.RemoteVideoControl().DrawableWindow()->OrdinalPosition();
     
+    // Get end call button pane priority and position
+    iEndCallButtonPanePriority = 
+            iAppUi.EndCallButtonPane().DrawableWindow()->OrdinalPriority();
+    iEndCallButtonPanePosition = 
+            iAppUi.EndCallButtonPane().DrawableWindow()->OrdinalPosition();
+    
     // Rise context control's window priority othwerwise setting page will be
     // drawn partially over the context control window.
     iAppUi.ContextControl().DrawableWindow()->SetOrdinalPosition( 
@@ -178,6 +185,12 @@
     iAppUi.RemoteVideoControl().DrawableWindow()->SetOrdinalPosition(
         iRemoteVideoControlWindowPosition, 
         iRemoteVideoControlWindowPriority + 2 );
+    
+    // Rise end call button pane priority othwerwise setting page 
+    // will be drawn partially over the context control window.
+    iAppUi.EndCallButtonPane().DrawableWindow()->SetOrdinalPosition(
+            iEndCallButtonPanePosition, 
+        iEndCallButtonPanePriority + 1 );
 
     // Creates setting page
     CreateSettingPageL();
@@ -204,6 +217,11 @@
         keyEvent.iCode =  EKeyEscape;
         iSettingPage->OfferKeyEventL( keyEvent, EEventKey );
         }
+    
+    // Set end call button pane priority and position back to 
+    // orginal value.
+    iAppUi.EndCallButtonPane().DrawableWindow()->SetOrdinalPosition( 
+            iEndCallButtonPanePosition, iEndCallButtonPanePriority );
         
     // Set remote video control's window priority and position back to 
     // orginal value.