1041 *****************************************************/ |
1041 *****************************************************/ |
1042 RDEBUG("0", 0); |
1042 RDEBUG("0", 0); |
1043 |
1043 |
1044 RMobilePhone::TMobilePassword iSecUi_password; |
1044 RMobilePhone::TMobilePassword iSecUi_password; |
1045 TInt lCancelSupported = ESecUiCancelNotSupported; |
1045 TInt lCancelSupported = ESecUiCancelNotSupported; |
|
1046 TInt lEmergencySupported = ESecUiEmergencyNotSupported; |
1046 TInt queryAccepted = KErrCancel; |
1047 TInt queryAccepted = KErrCancel; |
1047 TInt lAlphaSupported = 0; |
1048 TInt lAlphaSupported = 0; |
1048 RMobilePhone::TMobilePassword required_fourth; |
1049 RMobilePhone::TMobilePassword required_fourth; |
1049 RMobilePhone::TMobilePhoneSecurityCode secCodeType = RMobilePhone::ESecurityCodePin1; |
1050 RMobilePhone::TMobilePhoneSecurityCode secCodeType = RMobilePhone::ESecurityCodePin1; |
1050 RMobilePhone::TMobilePhoneSecurityCodeInfoV5 codeInfo; |
1051 RMobilePhone::TMobilePhoneSecurityCodeInfoV5 codeInfo; |
1074 RDEBUG("ESecurityUIsSecUIOriginated", ESecurityUIsSecUIOriginated); |
1075 RDEBUG("ESecurityUIsSecUIOriginated", ESecurityUIsSecUIOriginated); |
1075 if (StartUp || (secUiOriginatedQuery != ESecurityUIsSecUIOriginated) || (err != KErrNone)) |
1076 if (StartUp || (secUiOriginatedQuery != ESecurityUIsSecUIOriginated) || (err != KErrNone)) |
1076 { |
1077 { |
1077 RDEBUG("0", 0); |
1078 RDEBUG("0", 0); |
1078 lCancelSupported = ESecUiCancelNotSupported; |
1079 lCancelSupported = ESecUiCancelNotSupported; |
|
1080 lEmergencySupported = ESecUiEmergencySupported; |
1079 } |
1081 } |
1080 else |
1082 else |
1081 { |
1083 { |
1082 lCancelSupported = ESecUiCancelSupported; |
1084 lCancelSupported = ESecUiCancelSupported; |
|
1085 lEmergencySupported = ESecUiEmergencyNotSupported; |
1083 // it will be RMobilePhone::ESecurityCodePin1 , equivalent to ESecUiNone |
1086 // it will be RMobilePhone::ESecurityCodePin1 , equivalent to ESecUiNone |
1084 } |
1087 } |
1085 wait->SetRequestType(EMobilePhoneGetSecurityCodeInfo); |
1088 wait->SetRequestType(EMobilePhoneGetSecurityCodeInfo); |
1086 RDEBUG("GetSecurityCodeInfo", 0); |
1089 RDEBUG("GetSecurityCodeInfo", 0); |
1087 iPhone.GetSecurityCodeInfo(wait->iStatus, secCodeType, codeInfoPkg); |
1090 iPhone.GetSecurityCodeInfo(wait->iStatus, secCodeType, codeInfoPkg); |
1113 HBufC* stringHolder = HbTextResolverSymbian::LoadLC(_L("txt_pin_code_dialog_pin_code")); |
1116 HBufC* stringHolder = HbTextResolverSymbian::LoadLC(_L("txt_pin_code_dialog_pin_code")); |
1114 title.Append(stringHolder->Des()); |
1117 title.Append(stringHolder->Des()); |
1115 CleanupStack::PopAndDestroy(stringHolder); |
1118 CleanupStack::PopAndDestroy(stringHolder); |
1116 title.Append(_L("$")); |
1119 title.Append(_L("$")); |
1117 title.AppendNum(codeInfo.iRemainingEntryAttempts); |
1120 title.AppendNum(codeInfo.iRemainingEntryAttempts); |
1118 TInt amode = ESecUiSecretSupported | lAlphaSupported | lCancelSupported | ESecUiEmergencySupported | secCodeType; |
1121 TInt amode = ESecUiSecretSupported | lAlphaSupported | lCancelSupported | lEmergencySupported | secCodeType; |
1119 RDEBUG("amode", amode); |
1122 RDEBUG("amode", amode); |
1120 queryAccepted = iSecQueryUi->SecQueryDialog(title, iSecUi_password, SEC_C_PIN_CODE_MIN_LENGTH, SEC_C_PIN_CODE_MAX_LENGTH, amode); |
1123 queryAccepted = iSecQueryUi->SecQueryDialog(title, iSecUi_password, SEC_C_PIN_CODE_MIN_LENGTH, SEC_C_PIN_CODE_MAX_LENGTH, amode); |
1121 RDEBUG("iSecUi_password", 0); |
1124 RDEBUG("iSecUi_password", 0); |
1122 RDEBUGSTR(iSecUi_password); |
1125 RDEBUGSTR(iSecUi_password); |
1123 iQueryCanceled = ETrue; |
1126 iQueryCanceled = ETrue; |