phoneapp/phoneuiutils/src/cphoneresourceresolverbase.cpp
branchRCL_3
changeset 24 41a7f70b3818
parent 23 40a3f856b14d
child 25 5266b1f337bd
equal deleted inserted replaced
23:40a3f856b14d 24:41a7f70b3818
     1 /*
     1 /*
     2 * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    29 #include "phoneconstants.h"
    29 #include "phoneconstants.h"
    30 #include "phonerssbase.h"
    30 #include "phonerssbase.h"
    31 #include "phonelogger.h"
    31 #include "phonelogger.h"
    32 #include "cphonecenrepproxy.h"
    32 #include "cphonecenrepproxy.h"
    33 
    33 
    34 #include <phoneui.rsg>
    34 #include "phoneresourceids.h"
    35 #include <callhandlingui.rsg>
       
    36 #include <phoneuitouch.rsg>
       
    37 #include "tphonetouchbuttonconfig.h"
    35 #include "tphonetouchbuttonconfig.h"
    38 
       
    39 #include <data_caging_path_literals.hrh>
    36 #include <data_caging_path_literals.hrh>
    40 
    37 
    41 // ================= MEMBER FUNCTIONS =======================
    38 // ================= MEMBER FUNCTIONS =======================
    42 
    39 
    43 // -----------------------------------------------------------------------------
    40 // -----------------------------------------------------------------------------
    45 // C++ default constructor can NOT contain any code, that
    42 // C++ default constructor can NOT contain any code, that
    46 // might leave.
    43 // might leave.
    47 // -----------------------------------------------------------------------------
    44 // -----------------------------------------------------------------------------
    48 //
    45 //
    49 EXPORT_C CPhoneResourceResolverBase::CPhoneResourceResolverBase():
    46 EXPORT_C CPhoneResourceResolverBase::CPhoneResourceResolverBase():
    50     iEnv( *CEikonEnv::Static() ) // codescanner::performance::eikonenvstatic
    47     iEnv( *CEikonEnv::Static() )
    51     {
    48     {
    52     if ( FeatureManager::FeatureSupported( KFeatureIdOnScreenDialer ) )
    49     if ( FeatureManager::FeatureSupported( KFeatureIdOnScreenDialer ) )
    53         {
    50         {
    54         iVariationFlags |= EOnscreenDialer;
    51         iVariationFlags |= EOnscreenDialer;
    55         }
    52         }
   152             if ( iVariationFlags & EOnscreenDialer)
   149             if ( iVariationFlags & EOnscreenDialer)
   153                 {
   150                 {
   154                 retVal = R_PHONEUIDIALER_NUMBERACQ_MENUBAR;
   151                 retVal = R_PHONEUIDIALER_NUMBERACQ_MENUBAR;
   155                 }
   152                 }
   156             else if ( iVariationFlags & EVideoCallMenu )
   153             else if ( iVariationFlags & EVideoCallMenu )
   157 	            {
   154                 {
   158 	            retVal = R_PHONEUI_NUMBERACQ_VIDEOCALL_MENUBAR;
   155                 retVal = R_PHONEUI_NUMBERACQ_VIDEOCALL_MENUBAR;
   159 	            }
   156                 }
   160             else
   157             else
   161                 {
   158                 {
   162                 retVal = R_PHONEUI_NUMBERACQ_MENUBAR;
   159                 retVal = R_PHONEUI_NUMBERACQ_MENUBAR;
   163                 }
   160                 }
   164 
   161 
   165             break;
   162             break;
   166 
   163 
   167         case EPhoneNumberAcqOkMenubar:
   164         case EPhoneNumberAcqOkMenubar:
   168         	if ( iVariationFlags & EVideoCallMenu )
   165             if ( iVariationFlags & EVideoCallMenu )
   169 	        	{
   166                 {
   170 	        	retVal = R_PHONEUI_NUMBERACQ_OK_VIDEOCALL_MENUBAR;
   167                 retVal = R_PHONEUI_NUMBERACQ_OK_VIDEOCALL_MENUBAR;
   171 	        	}
   168                 }
   172         	else
   169             else
   173 	        	{
   170                 {
   174 	        	retVal = R_PHONEUI_NUMBERACQ_OK_MENUBAR;
   171                 retVal = R_PHONEUI_NUMBERACQ_OK_MENUBAR;
   175 	        	}
   172                 }
   176             break;
   173             break;
   177 
   174 
   178         case EPhoneCallHandlingMenubar:
   175         case EPhoneCallHandlingMenubar:
   179             retVal = R_PHONEUI_CALLHANDLING_MENUBAR;
   176             retVal = R_PHONEUI_CALLHANDLING_MENUBAR;
   180             break;
   177             break;
   518             if ( iVariationFlags & EOnscreenDialer)
   515             if ( iVariationFlags & EOnscreenDialer)
   519                 {
   516                 {
   520                 retVal = R_PHONEUIDIALER_NUMBERACQ_MENUBAR;
   517                 retVal = R_PHONEUIDIALER_NUMBERACQ_MENUBAR;
   521                 }
   518                 }
   522             else if ( iVariationFlags & EVideoCallMenu )
   519             else if ( iVariationFlags & EVideoCallMenu )
   523 	            {
   520                 {
   524 	            retVal = R_PHONE_INCALL_VIDEOCALL_MENUBAR_WITH_NUMBERENTRY;
   521                 retVal = R_PHONE_INCALL_VIDEOCALL_MENUBAR_WITH_NUMBERENTRY;
   525 	            }
   522                 }
   526             else
   523             else
   527                 {
   524                 {
   528                 retVal = R_PHONE_INCALL_MENUBAR_WITH_NUMBERENTRY;
   525                 retVal = R_PHONE_INCALL_MENUBAR_WITH_NUMBERENTRY;
   529                 }
   526                 }
   530             break;
   527             break;
   550             retVal = R_PHONEUI_SEND_DTMF_EMPTY_EDIT_BOX_CBA;
   547             retVal = R_PHONEUI_SEND_DTMF_EMPTY_EDIT_BOX_CBA;
   551             break;
   548             break;
   552 
   549 
   553         case EPhoneSendDtmfNormalEditBoxCBA:
   550         case EPhoneSendDtmfNormalEditBoxCBA:
   554             retVal = R_PHONEUI_SEND_DTMF_NORMAL_EDIT_BOX_CBA;
   551             retVal = R_PHONEUI_SEND_DTMF_NORMAL_EDIT_BOX_CBA;
   555             break;
       
   556 
       
   557         case EPhoneDtmfSpeedDialNormalEditBoxCBA:
       
   558             retVal = R_PHONEUI_DTMF_SPEED_DIAL_NORMAL_EDIT_BOX_CBA;
       
   559             break;
   552             break;
   560 
   553 
   561         case EPhoneNumberAcqCBA:
   554         case EPhoneNumberAcqCBA:
   562             if ( iVariationFlags & EOnscreenDialer )
   555             if ( iVariationFlags & EOnscreenDialer )
   563                   {
   556                   {
   629             if ( iVariationFlags & EOnscreenDialer )
   622             if ( iVariationFlags & EOnscreenDialer )
   630                 {
   623                 {
   631                 retVal = R_PHONEUI_INCALL_DIALER_CBA;
   624                 retVal = R_PHONEUI_INCALL_DIALER_CBA;
   632                 }
   625                 }
   633             else
   626             else
   634 	            {
   627                 {
   635 	            retVal = R_PHONEUI_CALLHANDLING_INCALL_NOIHF_CBA;
   628                 retVal = R_PHONEUI_CALLHANDLING_INCALL_NOIHF_CBA;
   636 	            }
   629                 }
   637             break;
   630             break;
   638 
   631 
   639         case EPhoneCallHandlingInCallUnmuteCBA:
   632         case EPhoneCallHandlingInCallUnmuteCBA:
   640             retVal = R_PHONEUI_CALLHANDLING_INCALL_UNMUTE_CBA;
   633             retVal = R_PHONEUI_CALLHANDLING_INCALL_UNMUTE_CBA;
   641             break;
   634             break;
   652             break;
   645             break;
   653 
   646 
   654         case EPhoneCallHandlingInCallHandsetCBA:
   647         case EPhoneCallHandlingInCallHandsetCBA:
   655             if ( iVariationFlags & EOnscreenDialer )
   648             if ( iVariationFlags & EOnscreenDialer )
   656                 {
   649                 {
   657                 retVal = R_PHONEUI_INCALL_DIALER_CBA;
       
   658                 }
       
   659             else
       
   660                 {
       
   661                 retVal = R_PHONEUI_CALLHANDLING_INCALL_HANDSET_CBA;
   650                 retVal = R_PHONEUI_CALLHANDLING_INCALL_HANDSET_CBA;
   662                 }
   651                 }
   663             break;
   652             break;
   664 
   653 
   665         case EPhoneCallHandlingInCallBtaaCBA:
   654         case EPhoneCallHandlingInCallBtaaCBA:
   666             if ( iVariationFlags & EOnscreenDialer )
   655             if ( iVariationFlags & EOnscreenDialer )
   667                 {
   656                 {
   668                 retVal = R_PHONEUI_INCALL_DIALER_CBA;
       
   669                 }
       
   670             else
       
   671                 {
       
   672                 retVal = R_PHONEUI_CALLHANDLING_INCALL_BTAA_CBA;
   657                 retVal = R_PHONEUI_CALLHANDLING_INCALL_BTAA_CBA;
   673                 }
   658                 }
   674 
   659 
   675             break;
   660             break;
   676 
   661 
   677         case EPhoneCallHandlingEmergencyCBA:
   662         case EPhoneCallHandlingEmergencyCBA:
   678             if ( iVariationFlags & EOnscreenDialer )
       
   679                 {
       
   680                 retVal = R_PHONEUI_INCALL_DIALER_CBA;
       
   681                 }
       
   682             else
       
   683                 {
   663                 {
   684                 retVal = R_PHONEUI_CALLHANDLING_EMERGENCY_CBA;
   664                 retVal = R_PHONEUI_CALLHANDLING_EMERGENCY_CBA;
   685                 }
   665                 }
   686 
   666 
   687             break;
   667             break;
   946             break;
   926             break;
   947 
   927 
   948         case EPhoneEmergencyConnectWaitNote:
   928         case EPhoneEmergencyConnectWaitNote:
   949             if ( iVariationFlags & EOnscreenDialer )
   929             if ( iVariationFlags & EOnscreenDialer )
   950                 {
   930                 {
   951                 retVal = R_PHONE_EMERGENCY_NETWORK_CONNECT_WAIT_NOTE_DIALER;
   931                 retVal = R_PHONE_EMERGENCY_NETWORK_CONNECT_WAIT_NOTE_EMPTY_DIALER;
   952                 }
   932                 }
   953             else
   933             else
   954                 {
   934                 {
   955                 retVal = R_PHONE_EMERGENCY_NETWORK_CONNECT_WAIT_NOTE;
   935                 retVal = R_PHONE_EMERGENCY_NETWORK_CONNECT_WAIT_NOTE;
   956                 }
   936                 }
   962 
   942 
   963         case EPhoneExitEmergencyModeQuery:
   943         case EPhoneExitEmergencyModeQuery:
   964             retVal = R_PHONE_EXIT_EMERGENCY_MODE_QUERY;
   944             retVal = R_PHONE_EXIT_EMERGENCY_MODE_QUERY;
   965             break;
   945             break;
   966 
   946 
       
   947         case EPhoneIncomingCallKeysLocked:
       
   948             retVal = R_NOTETEXT_USE_KEYGUARD_TO_UNLOCK;
       
   949             break;
       
   950 
   967         case EPhoneIncomingCallLabel:
   951         case EPhoneIncomingCallLabel:
   968             retVal = R_PHONEUI_MTCAL_INCOMING_CALL;
   952             retVal = R_PHONEUI_MTCAL_INCOMING_CALL;
   969             break;
   953             break;
   970 
   954 
   971         case EPhoneIncomingCallLabelShort:
   955         case EPhoneIncomingCallLabelShort:
   987         case EPhoneOutgoingVideoCallLabelShort:
   971         case EPhoneOutgoingVideoCallLabelShort:
   988             retVal = R_PHONEUI_OUT_GOING_VIDEO_CALL_SHORT;
   972             retVal = R_PHONEUI_OUT_GOING_VIDEO_CALL_SHORT;
   989             break;
   973             break;
   990 
   974 
   991         case EPhoneCallDurationFormatString:
   975         case EPhoneCallDurationFormatString:
   992             retVal = R_QTN_TIME_DURAT_LONG_WITH_ZERO;
   976             retVal = R_PHONEUI_TIME_DURAT_LONG_WITH_ZERO;
   993             break;
   977             break;
   994 
   978 
   995         case EPhoneDtmfNumberQuery:
   979         case EPhoneDtmfNumberQuery:
   996             retVal = R_PHONEUI_SEND_DTMF_QUERY;
   980             retVal = R_PHONEUI_SEND_DTMF_QUERY;
   997             break;
   981             break;
  1014 
   998 
  1015         case EPhoneDtmfFetchTitle:
   999         case EPhoneDtmfFetchTitle:
  1016             retVal = R_PHONEUI_TITLE_IN_DTMF_FETCH;
  1000             retVal = R_PHONEUI_TITLE_IN_DTMF_FETCH;
  1017             break;
  1001             break;
  1018 
  1002 
  1019         case EPhoneDtmfSpeedDialNumberQuery:
       
  1020             retVal = R_PHONEUI_DTMF_SPEED_DIAL_NUMBER_QUERY;
       
  1021             break;
       
  1022 
       
  1023         case EPhoneDtmfSpeedDialNotAssigned:
       
  1024             retVal = R_ERROR_NOTE_SPEED_DIAL_NOT_ASSIGNED;
       
  1025             break;
       
  1026 
       
  1027         case EPhoneDtmfInvalidSpeedDial:
       
  1028             retVal = R_ERROR_NOTE_INVALID_SPEED_DIAL;
       
  1029             break;
       
  1030 
       
  1031         case EPhoneAlsLineChangeConfirmationQuery:
  1003         case EPhoneAlsLineChangeConfirmationQuery:
  1032             retVal = R_PHONEUI_ALS_CONFIRMATION_QUERY;
  1004             retVal = R_PHONEUI_ALS_CONFIRMATION_QUERY;
  1033             break;
  1005             break;
  1034 
  1006 
  1035         case EPhoneAlsLineBlockingNoteText:
  1007         case EPhoneAlsLineBlockingNoteText:
  1078 
  1050 
  1079         case EPhoneDisconnectingNetworkNote:
  1051         case EPhoneDisconnectingNetworkNote:
  1080             retVal = R_PHONE_DISCONNECTING_NETWORK_WAIT_NOTE;
  1052             retVal = R_PHONE_DISCONNECTING_NETWORK_WAIT_NOTE;
  1081             break;
  1053             break;
  1082 
  1054 
  1083         case EPhoneInCallNumberText:
  1055         case EPhoneInCallMutedText:
  1084             retVal = R_PHONEUI_INCALL_CALL_NUMBER;
  1056             retVal = R_PHONE_INCALL_MUTED_PANE;
  1085             break;
  1057             break;
  1086 
  1058 
  1087         case EPhoneInCallDisconnected:
  1059         case EPhoneInCallDisconnected:
  1088             retVal = R_PHONEUI_INCALL_CALL_DISCONNECTED;
  1060             retVal = R_PHONEUI_INCALL_CALL_DISCONNECTED;
  1089             break;
  1061             break;
  1103         case EPhoneInformationNote:
  1075         case EPhoneInformationNote:
  1104             retVal = R_PHONE_INFORMATION_NOTE;
  1076             retVal = R_PHONE_INFORMATION_NOTE;
  1105             break;
  1077             break;
  1106 
  1078 
  1107         case EPhoneInformationWaitNote:
  1079         case EPhoneInformationWaitNote:
  1108             retVal = R_PHONE_INFORMATION_NOTE_WITH_CBA;
  1080             retVal = R_PHONE_INFORMATION_NOTE_WITH_WAIT;
  1109             break;
  1081             break;
  1110 
  1082 
  1111         case EPhoneInformationErrorNote:
  1083         case EPhoneInformationErrorNote:
  1112             retVal = R_PHONE_ERROR_NOTE;
  1084             retVal = R_PHONE_ERROR_NOTE;
  1113             break;
  1085             break;
  1118 
  1090 
  1119         case EPhoneInformationConfirmationNote:
  1091         case EPhoneInformationConfirmationNote:
  1120             retVal = R_PHONE_CONFIRMATION_NOTE;
  1092             retVal = R_PHONE_CONFIRMATION_NOTE;
  1121             break;
  1093             break;
  1122 
  1094 
  1123         case EPhonePhoneImeiString:
       
  1124             retVal = R_PHONE_IMEI_STRING;
       
  1125             break;
       
  1126 
       
  1127         case EPhoneSecurityInformationNote:
  1095         case EPhoneSecurityInformationNote:
  1128             retVal = R_PHONE_SECURITY_INFORMATION_NOTE;
  1096             retVal = R_PHONE_SECURITY_INFORMATION_NOTE;
  1129             break;
  1097             break;
  1130         case EPhonePhoneBtDevAddress:
  1098         case EPhonePhoneBtDevAddress:
  1131             retVal = R_PHONE_BT_DEV_ADDRESS;
  1099             retVal = R_PHONE_BT_DEV_ADDRESS;
  1138         case EPhoneInformationConnectedNote:
  1106         case EPhoneInformationConnectedNote:
  1139             retVal = R_INCAL_REMOTE_ACTIVE_TEXT;
  1107             retVal = R_INCAL_REMOTE_ACTIVE_TEXT;
  1140             break;
  1108             break;
  1141 
  1109 
  1142         case EPhoneInformationRemoteCreateConferenceNote:
  1110         case EPhoneInformationRemoteCreateConferenceNote:
  1143         	retVal = R_INCAL_REMOTE_CREATE_CONFERENCE_TEXT;
  1111             retVal = R_INCAL_REMOTE_CREATE_CONFERENCE_TEXT;
  1144         	break;
  1112             break;
  1145 
  1113 
  1146         case EPhoneInformationCallOnHold:
  1114         case EPhoneInformationCallOnHold:
  1147             retVal = R_PHONE_SS_NOTIFICATION_INCAL_INFO_HOLD_TEXT;
  1115             retVal = R_PHONE_SS_NOTIFICATION_INCAL_INFO_HOLD_TEXT;
  1148             break;
  1116             break;
  1149 
  1117 
  1158         case EPhoneInformationConferenceOnHold:
  1126         case EPhoneInformationConferenceOnHold:
  1159             retVal = R_INCAL_INFO_CONF_HOLD_TEXT;
  1127             retVal = R_INCAL_INFO_CONF_HOLD_TEXT;
  1160             break;
  1128             break;
  1161 
  1129 
  1162         case EPhoneInformationCallOnHoldNoCli:
  1130         case EPhoneInformationCallOnHoldNoCli:
  1163         	retVal = R_INCAL_INFO_HOLD_NOCLI_TEXT;
  1131             retVal = R_INCAL_INFO_HOLD_NOCLI_TEXT;
  1164         	break;
  1132             break;
  1165 
  1133 
  1166         case EPhoneInformationConferenceActiveted:
  1134         case EPhoneInformationConferenceActiveted:
  1167         	retVal = R_MULTC_INFO_CONFERENCE_TEXT;
  1135             retVal = R_MULTC_INFO_CONFERENCE_TEXT;
  1168         	break;
  1136             break;
  1169 
  1137 
  1170         case EPhoneCallOnHold:
  1138         case EPhoneCallOnHold:
  1171             retVal = R_PHONEUI_INCALL_CALL_HELD;
  1139             retVal = R_PHONEUI_INCALL_CALL_HELD;
  1172             break;
  1140             break;
  1173 
  1141 
  1197 
  1165 
  1198         case EPhoneCLIWithheld:
  1166         case EPhoneCLIWithheld:
  1199             retVal = R_PHONEUI_MTCAL_CLI_WITHHELD;
  1167             retVal = R_PHONEUI_MTCAL_CLI_WITHHELD;
  1200             break;
  1168             break;
  1201 
  1169 
       
  1170         case EPhoneCallCLIUnknown:
       
  1171             retVal = R_PHONEUI_MTCAL_CLI_UNKNOWN;
       
  1172             break;
       
  1173 
  1202         case EPhoneNoteTextCallSummary:
  1174         case EPhoneNoteTextCallSummary:
  1203             retVal = R_PHONEUI_NOTE_TEXT_POST_CALL_SUMMARY;
  1175             retVal = R_PHONEUI_NOTE_TEXT_POST_CALL_SUMMARY;
  1204             break;
  1176             break;
  1205 
  1177 
  1206         case EPhoneNoteTextCallDuration:
  1178         case EPhoneNoteTextCallDuration:
  1209 
  1181 
  1210         case EPhoneIdleTimeFormat:
  1182         case EPhoneIdleTimeFormat:
  1211             retVal = R_PHONEUI_IDLE_TIME_FORMAT;
  1183             retVal = R_PHONEUI_IDLE_TIME_FORMAT;
  1212             break;
  1184             break;
  1213 
  1185 
  1214         case EPhoneLifeTimeFormat:
       
  1215             retVal = R_PHONEUI_LIFE_TIMER_STRING;
       
  1216             break;
       
  1217 
       
  1218         case EPhoneNoteTextPEFailedAtStartup:
  1186         case EPhoneNoteTextPEFailedAtStartup:
  1219             retVal = R_PHONEUI_NOTE_TEXT_PHONE_ENGINE_FAILED_AT_STARTUP;
  1187             retVal = R_PHONEUI_NOTE_TEXT_PHONE_ENGINE_FAILED_AT_STARTUP;
  1220             break;
  1188             break;
  1221 
  1189 
  1222         case EPhoneCLIPayphone:
  1190         case EPhoneCLIPayphone:
  1223         	retVal = R_PHONE_MTCAL_CLI_PAYPHONE;
  1191             retVal = R_PHONE_MTCAL_CLI_PAYPHONE;
  1224         	break;
  1192             break;
  1225 
  1193 
  1226         case EPhoneOutgoingCallsBarredWithinCUG:
  1194         case EPhoneOutgoingCallsBarredWithinCUG:
  1227         	retVal = R_PHONE_ERROR_CALL_BARRED_IN_CUG;
  1195             retVal = R_PHONE_ERROR_CALL_BARRED_IN_CUG;
  1228         	break;
  1196             break;
  1229 
  1197 
  1230         case EPhoneNoCUGSelected:
  1198         case EPhoneNoCUGSelected:
  1231         	retVal = R_PHONE_ERROR_SELECT_CUG;
  1199             retVal = R_PHONE_ERROR_SELECT_CUG;
  1232         	break;
  1200             break;
  1233 
  1201 
  1234         case EPhoneUnknownCUGIndex:
  1202         case EPhoneUnknownCUGIndex:
  1235         	retVal = R_PHONE_ERROR_CUG_UNKNOWN;
  1203             retVal = R_PHONE_ERROR_CUG_UNKNOWN;
  1236         	break;
  1204             break;
  1237 
  1205 
  1238         case EPhoneCUGIndexIncompatible:
  1206         case EPhoneCUGIndexIncompatible:
  1239         	retVal = R_PHONE_ERROR_NOT_POSSIBLE_IN_CUG;
  1207             retVal = R_PHONE_ERROR_NOT_POSSIBLE_IN_CUG;
  1240         	break;
  1208             break;
  1241 
  1209 
  1242         case EPhoneCUGCallsFailure:
  1210         case EPhoneCUGCallsFailure:
  1243         	retVal = R_PHONE_ERROR_CHECK_CUG;
  1211             retVal = R_PHONE_ERROR_CHECK_CUG;
  1244         	break;
  1212             break;
  1245 
  1213 
  1246         case EPhoneCLIRNotSubscribed:
  1214         case EPhoneCLIRNotSubscribed:
  1247         	retVal = R_PHONE_ERROR_CHECK_CLIR;
  1215             retVal = R_PHONE_ERROR_CHECK_CLIR;
  1248         	break;
  1216             break;
  1249 
  1217 
  1250         case EPhoneSSNotifCLIRSupprReject:
  1218         case EPhoneSSNotifCLIRSupprReject:
  1251         	retVal = R_PHONE_SS_NOTIFICATION_CLIR_SUPPR_REJECT_TEXT;
  1219             retVal = R_PHONE_SS_NOTIFICATION_CLIR_SUPPR_REJECT_TEXT;
  1252         	break;
  1220             break;
  1253 
  1221 
  1254         case EPhoneWlanMacAddress:
  1222         case EPhoneWlanMacAddress:
  1255         	retVal = R_PHONE_WLAN_MAC_STRING;
  1223             retVal = R_PHONE_WLAN_MAC_STRING;
  1256         	break;
  1224             break;
  1257 
  1225 
  1258         case EPhoneColpConnected:
  1226         case EPhoneColpConnected:
  1259         	retVal = R_PHONE_TEXT_COLP_CONNECTED;
  1227             retVal = R_PHONE_TEXT_COLP_CONNECTED;
  1260         	break;
  1228             break;
  1261 
  1229 
  1262         case EPhoneBtLoopbackEnabled:
  1230         case EPhoneBtLoopbackEnabled:
  1263         	retVal = R_PHONE_BT_LOOPBACK_ENABLED_STRING;
  1231             retVal = R_PHONE_BT_LOOPBACK_ENABLED_STRING;
  1264         	break;
  1232             break;
  1265 
  1233 
  1266         case EPhoneBtLoopbackDisabled:
  1234         case EPhoneBtLoopbackDisabled:
  1267         	retVal = R_PHONE_BT_LOOPBACK_DISABLED_STRING;
  1235             retVal = R_PHONE_BT_LOOPBACK_DISABLED_STRING;
  1268         	break;
  1236             break;
  1269 
  1237 
  1270         case EPhoneLineBlockingNote:
  1238         case EPhoneLineBlockingNote:
  1271         	retVal = R_PHONE_LINE_BLOCKING_NOTE;
  1239             retVal = R_PHONE_LINE_BLOCKING_NOTE;
  1272         	break;
  1240             break;
  1273 
  1241 
  1274         case EPhoneSwitchToVideoQuery:
  1242         case EPhoneSwitchToVideoQuery:
  1275         	retVal = R_PHONE_INCALL_QUERY_SWITCH_TO_VIDEO;
  1243             retVal = R_PHONE_INCALL_QUERY_SWITCH_TO_VIDEO;
  1276         	break;
  1244             break;
  1277 
  1245 
  1278         case EPhoneSwitchToVoiceQuery:
  1246         case EPhoneSwitchToVoiceQuery:
  1279         	retVal = R_PHONE_INCALL_QUERY_SWITCH_TO_VOICE;
  1247             retVal = R_PHONE_INCALL_QUERY_SWITCH_TO_VOICE;
  1280 			break;
  1248             break;
  1281 
  1249 
  1282         case EPhoneInformationNoNetworkSupportForVideoCallNote:
  1250         case EPhoneInformationNoNetworkSupportForVideoCallNote:
  1283         	retVal =  R_PHONE_INCALL_INFO_NO_NETWORK_SUPPORT;
  1251             retVal =  R_PHONE_INCALL_INFO_NO_NETWORK_SUPPORT;
  1284         	break;
  1252             break;
  1285 
  1253 
  1286         case EPhoneInformationVideoCallNotAllowedDuringRestoreNote:
  1254         case EPhoneInformationVideoCallNotAllowedDuringRestoreNote:
  1287         	retVal =  R_PHONE_INCALL_INFO_VIDEO_CALL_NOT_ALLOWED_DURING_RESTORE;
  1255             retVal =  R_PHONE_INCALL_INFO_VIDEO_CALL_NOT_ALLOWED_DURING_RESTORE;
  1288         	break;
  1256             break;
  1289 
  1257 
  1290         case EPhoneSimRejected:
  1258         case EPhoneSimRejected:
  1291             retVal = R_PHONEUI_SIM_REJECTED;
  1259             retVal = R_PHONEUI_SIM_REJECTED;
  1292             break;
  1260             break;
  1293 
  1261 
  1297 
  1265 
  1298         case EPhoneSimRemoved:
  1266         case EPhoneSimRemoved:
  1299             retVal = R_PHONEUI_SIM_REMOVED;
  1267             retVal = R_PHONEUI_SIM_REMOVED;
  1300             break;
  1268             break;
  1301 
  1269 
  1302         case EPhoneSIMInvalidUICC:
       
  1303             retVal = R_SIM_INVALID_UICC;
       
  1304             break;
       
  1305         case EPhoneRebootRequired:
  1270         case EPhoneRebootRequired:
  1306             retVal = R_PHONEUI_REBOOT_REQUIRED;
  1271             retVal = R_PHONEUI_REBOOT_REQUIRED;
  1307             break;
  1272             break;
  1308 
  1273 
  1309         case EPhoneNoteVideoCallNotPossible:
  1274         case EPhoneNoteVideoCallNotPossible:
  1321         case EPhoneDisconnectingQueryCBA:
  1286         case EPhoneDisconnectingQueryCBA:
  1322             retVal = R_AVKON_SOFTKEYS_YES_NO;
  1287             retVal = R_AVKON_SOFTKEYS_YES_NO;
  1323             break;
  1288             break;
  1324 
  1289 
  1325         case EPhoneAlertingVideoCallMenubar:
  1290         case EPhoneAlertingVideoCallMenubar:
  1326         	retVal = R_PHONEUI_ALERTINGVIDEOCALL_MENUBAR;
  1291             retVal = R_PHONEUI_ALERTINGVIDEOCALL_MENUBAR;
  1327         	break;
  1292             break;
  1328 
  1293 
  1329         case EPhoneCallHandlingIncomingSliderCBA:
  1294         case EPhoneCallHandlingIncomingSliderCBA:
  1330             retVal = R_PHONEUI_CALLCOMING_SOFTKEYS_WHEN_SLIDER;
  1295             retVal = R_PHONEUI_CALLCOMING_SOFTKEYS_WHEN_SLIDER;
  1331             break;
  1296             break;
  1332 
  1297 
  1362             retVal = R_PHONE_ERROR_NO_SERVICE;
  1327             retVal = R_PHONE_ERROR_NO_SERVICE;
  1363             break;
  1328             break;
  1364 
  1329 
  1365         case EPhoneIncallButtons:
  1330         case EPhoneIncallButtons:
  1366             retVal = R_PHONEUI_INCALL_BUTTONS;
  1331             retVal = R_PHONEUI_INCALL_BUTTONS;
  1367             break;
       
  1368 
       
  1369         case EPhoneIncallVideoShareButtons:
       
  1370             retVal = R_PHONEUI_INCALL_VIDEO_SHARE_BUTTONS;
       
  1371             break;
  1332             break;
  1372 
  1333 
  1373         case EPhoneTwoSinglesButtons:
  1334         case EPhoneTwoSinglesButtons:
  1374             retVal = R_PHONEUI_TWO_SINGLES_BUTTONS;
  1335             retVal = R_PHONEUI_TWO_SINGLES_BUTTONS;
  1375             break;
  1336             break;
  1441             break;
  1402             break;
  1442             
  1403             
  1443         case EPhoneNoteCallInfoCauseValue21:
  1404         case EPhoneNoteCallInfoCauseValue21:
  1444             retVal = R_CALL_INFO_CAUSE_VALUE21;
  1405             retVal = R_CALL_INFO_CAUSE_VALUE21;
  1445             break;
  1406             break;
  1446             
  1407 
  1447         case EPhoneNoteCallInfoCauseValue22:
  1408         case EPhoneNoteCallInfoCauseValue22:
  1448             retVal = R_CALL_INFO_CAUSE_VALUE22;
  1409             retVal = R_CALL_INFO_CAUSE_VALUE22;
  1449             break;
  1410             break;
  1450 
  1411 
  1451         case EPhoneNoteCallInfoCauseValue34:
  1412         case EPhoneNoteCallInfoCauseValue34:
  1482 
  1443 
  1483         case EPhoneNoteCallInfoServiceNotAvailable:
  1444         case EPhoneNoteCallInfoServiceNotAvailable:
  1484             retVal = R_CALL_INFO_SERVICE_NOT_AVAILABLE;
  1445             retVal = R_CALL_INFO_SERVICE_NOT_AVAILABLE;
  1485             break;
  1446             break;
  1486 
  1447 
  1487     	case EPhoneDtmfNumberListQuery:
  1448         case EPhoneDtmfNumberListQuery:
  1488     	    retVal = R_PHONE_DTMF_LIST_QUERY;
  1449             retVal = R_PHONE_DTMF_LIST_QUERY;
  1489     	    break;
  1450             break;
  1490 
  1451 
  1491         case EPhoneNoteTTYNoAudioControl:
  1452         case EPhoneNoteTTYNoAudioControl:
  1492         	retVal = R_PHONE_TTY_INFO_NO_AUDIO_CONTROL;
  1453             retVal = R_PHONE_TTY_INFO_NO_AUDIO_CONTROL;
  1493         	break;
  1454             break;
  1494 
  1455 
  1495     	case EPhoneAddtoContactsListQuery:
  1456         case EPhoneAddtoContactsListQuery:
  1496     	    retVal = R_DIALER_ADD_TO_CONTACTS_SELECTION_LIST_QUERY;
  1457             retVal = R_DIALER_ADD_TO_CONTACTS_SELECTION_LIST_QUERY;
  1497     	    break;
  1458             break;
  1498 
  1459 
  1499     	case EPhoneDtmfDialerCBA:
  1460         case EPhoneDtmfDialerCBA:
  1500     	    retVal = R_PHONEUI_DTMFDIALER_SOFTKEYS_OPTIONS_CANCEL;
  1461             retVal = R_PHONEUI_DTMFDIALER_SOFTKEYS_OPTIONS_CANCEL;
  1501     	    break;
  1462             break;
  1502 
  1463 
  1503     	case EPhoneDtmfDialerNumberEntryPromptText:
  1464         case EPhoneDtmfDialerNumberEntryPromptText:
  1504     	    retVal = R_PHONEUI_DIALER_NUMBERENTRY_PROMPT_TEXT;
  1465             retVal = R_PHONEUI_DIALER_NUMBERENTRY_PROMPT_TEXT;
  1505     	    break;
       
  1506 
       
  1507         case EPhoneCall:
       
  1508             retVal = R_PHONEUI_MTCAL_CALL;
       
  1509             break;
  1466             break;
  1510 
  1467 
  1511         case EPhoneVideoCallSetupFailedCreateVoiceCallToTheSameContactText:
  1468         case EPhoneVideoCallSetupFailedCreateVoiceCallToTheSameContactText:
  1512             retVal = R_NOTE_INCAL_QUERY_VCALL_FAILED;
  1469             retVal = R_NOTE_INCAL_QUERY_VCALL_FAILED;
  1513             break;
  1470             break;
  1514 
  1471 
  1515         case EPhoneInfoClirChange:
  1472         case EPhoneInfoClirChange:
  1516         	retVal = R_NOTE_TEXT_CLIR_CHANGE;
  1473             retVal = R_NOTE_TEXT_CLIR_CHANGE;
  1517         	break;
  1474             break;
  1518 
  1475 
  1519         case EPhoneInfoCugInUse:
  1476         case EPhoneInfoCugInUse:
  1520             retVal = R_NOTE_TEXT_CUG_IN_USE;
  1477             retVal = R_NOTE_TEXT_CUG_IN_USE;
  1521             break;
  1478             break;
  1522             
  1479 
  1523         case EPhoneCallHandlingEmergencyInCallNoOptions:
  1480         case EPhoneCallHandlingEmergencyInCallNoOptions:
  1524             retVal = R_PHONEUI_CALLHANDLING_EMERGENCY_INCALL_NO_OPTIONS;
  1481             retVal = R_PHONEUI_CALLHANDLING_EMERGENCY_INCALL_NO_OPTIONS;
  1525             break;
  1482             break;
  1526 
  1483 
       
  1484         case EPhoneIncallHeldButtons:
       
  1485             retVal = R_PHONEUI_INCALL_HELD_BUTTONS;
       
  1486             break;
       
  1487             
       
  1488         case EPhoneAttemptingEmergencyText:
       
  1489             retVal = R_PHONEUI_ATTEMPTING_EMERGENCY_CALL_TEXT;
       
  1490             break;
       
  1491 
  1527         default:
  1492         default:
  1528         	Panic( EPhoneUtilsResourcePhoneappNotFound );
  1493             Panic( EPhoneUtilsResourcePhoneappNotFound );
  1529         	break;
  1494             break;
  1530         }
  1495         }
  1531     return retVal;
  1496     return retVal;
  1532     }
  1497     }
  1533 
  1498 
  1534 //  End of File
  1499 //  End of File