phoneapp/phoneuiqtviewadapter/src/phoneresourceadapter.cpp
changeset 65 2a5d4ab426d3
parent 50 377c906a8701
child 74 d1c62c765e48
--- a/phoneapp/phoneuiqtviewadapter/src/phoneresourceadapter.cpp	Mon Aug 23 15:42:12 2010 +0300
+++ b/phoneapp/phoneuiqtviewadapter/src/phoneresourceadapter.cpp	Fri Sep 03 13:33:36 2010 +0300
@@ -68,6 +68,7 @@
     switch (symbianResourceId) {
 	
     case R_PHONEUI_MTCAL_INCOMING_CALL:
+    case R_PHONEUI_VIDEO_CALL_INCOMING:
         {
         PhoneAction *text = new PhoneAction;
         text->setText (hbTrId("txt_phone_other_incoming_call"));
@@ -521,35 +522,52 @@
     switch(symbianResourceId) {
         case R_PHONEUI_CALLHANDLING_INCOMINGCALL_CBA:
             {
-            ret.append(PhoneAction::ToolBarItem(PhoneCallComingCmdSoftReject,true)); 
+            bool showSoftReject = (false == m_buttonsCtrl->getButtonFlags(
+                    PhoneUIQtButtonsController::DisableSoftReject));
+            
+            ret.append(PhoneAction::ToolBarItem(
+                    PhoneCallComingCmdSoftReject,showSoftReject)); 
             ret.append(PhoneAction::ToolBarItem(PhoneCallComingCmdSilent,true));      
             }
             break;
 
         case R_PHONEUI_CALLHANDLING_INCOMINGCALL_REJECT_CBA:
             {
-            ret.append(PhoneAction::ToolBarItem(PhoneCallComingCmdSoftReject,true));
+            bool showSoftReject = (false == m_buttonsCtrl->getButtonFlags(
+                    PhoneUIQtButtonsController::DisableSoftReject));
+            
+            ret.append(PhoneAction::ToolBarItem(
+                    PhoneCallComingCmdSoftReject,showSoftReject)); 
             ret.append(PhoneAction::ToolBarItem(PhoneInCallCmdReject,true));  
             }
             break;
             
         case R_PHONEUI_CALLHANDLING_INCOMINGCALL_SOFT_REJECT_CBA:
             {
-            ret.append(PhoneAction::ToolBarItem(PhoneCallComingCmdSoftReject,true));            
-            ret.append(PhoneAction::ToolBarItem(PhoneCallComingCmdSilent,false)); 
+            bool showSoftReject = (false == m_buttonsCtrl->getButtonFlags(
+                    PhoneUIQtButtonsController::DisableSoftReject));
+            
+            ret.append(PhoneAction::ToolBarItem(
+                    PhoneCallComingCmdSoftReject,showSoftReject));            
+            ret.append(PhoneAction::ToolBarItem(
+                    PhoneCallComingCmdSilent,false)); 
             }
             break;
             
         case R_PHONEUI_CALLHANDLING_CALLWAITING_CBA:        
             {
-            ret.append(PhoneAction::ToolBarItem(PhoneCallComingCmdSoftReject,true));            
-            ret.append(PhoneAction::ToolBarItem(PhoneInCallCmdJoinToConference,false));        
+            bool showSoftReject = (false == m_buttonsCtrl->getButtonFlags(
+                    PhoneUIQtButtonsController::DisableSoftReject));
+            
+            ret.append(PhoneAction::ToolBarItem(
+                    PhoneCallComingCmdSoftReject,showSoftReject));            
+            ret.append(PhoneAction::ToolBarItem(
+                    PhoneInCallCmdJoinToConference,false));        
             }
             break;        
             
         case R_PHONEUI_DIALER_CBA:
         case R_PHONEUI_INCALL_DIALER_CBA:
-        case R_PHONEUI_CALLHANDLING_INCALL_UNHOLD_CBA:
         case R_PHONEUI_CALLHANDLING_INCALL_UNMUTE_CBA:
         case R_PHONEUI_CALLHANDLING_INCALL_HANDSET_CBA:
         case R_PHONEUI_CALLHANDLING_CALLSETUP_EMPTY_DTMFDIALER_CBA: