summaryrefslogtreecommitdiffstats
path: root/examples/webenginequick/quicknanobrowser/WebAuthDialog.qml
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2024-02-29 13:28:43 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-03-04 16:35:29 +0000
commit4af5bf87dfeeeab1b45366507b931090e58e933e (patch)
tree079f8aa63e458f770c78fdf2ba99f7cea228db8f /examples/webenginequick/quicknanobrowser/WebAuthDialog.qml
parentdb0e0d23c3597648d2d855f3a477cade60f25065 (diff)
QWebEngineWebAuthUxRequest: add RegisterEnumClassesUnscoped for QML
Adding the scope later is a SiC (Type A, but still) change, so better do it now when we introduce the class. Found in API-review. Amends 605b0b3dcce24ff82c1e7a1ab3db7dace9668b81. Change-Id: I4f399beed4a7a817c3f58e5864ed56b3a223a116 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Anu Aliyas <anu.aliyas@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit c2045137d4fb3e6ae7c02cc6474c5ae92c88fa82) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'examples/webenginequick/quicknanobrowser/WebAuthDialog.qml')
-rw-r--r--examples/webenginequick/quicknanobrowser/WebAuthDialog.qml56
1 files changed, 28 insertions, 28 deletions
diff --git a/examples/webenginequick/quicknanobrowser/WebAuthDialog.qml b/examples/webenginequick/quicknanobrowser/WebAuthDialog.qml
index a7e47e305..66baaaf48 100644
--- a/examples/webenginequick/quicknanobrowser/WebAuthDialog.qml
+++ b/examples/webenginequick/quicknanobrowser/WebAuthDialog.qml
@@ -28,10 +28,10 @@ Dialog {
onApplied: {
switch (webAuthDialog.authrequest.state) {
- case WebEngineWebAuthUxRequest.CollectPin:
+ case WebEngineWebAuthUxRequest.WebAuthUxState.CollectPin:
webAuthDialog.authrequest.setPin(pinEdit.text);
break;
- case WebEngineWebAuthUxRequest.SelectAccount:
+ case WebEngineWebAuthUxRequest.WebAuthUxState.SelectAccount:
webAuthDialog.authrequest.setSelectedAccount(webAuthDialog.selectAccount);
break;
default:
@@ -58,19 +58,19 @@ Dialog {
function setupUI(state) {
switch (state) {
- case WebEngineWebAuthUxRequest.SelectAccount:
+ case WebEngineWebAuthUxRequest.WebAuthUxState.SelectAccount:
setupSelectAccountUI();
break;
- case WebEngineWebAuthUxRequest.CollectPin:
+ case WebEngineWebAuthUxRequest.WebAuthUxState.CollectPin:
setupCollectPin();
break;
- case WebEngineWebAuthUxRequest.FinishTokenCollection:
+ case WebEngineWebAuthUxRequest.WebAuthUxState.FinishTokenCollection:
setupFinishCollectToken();
break;
- case WebEngineWebAuthUxRequest.RequestFailed:
+ case WebEngineWebAuthUxRequest.WebAuthUxState.RequestFailed:
setupErrorUI();
break;
- case WebEngineWebAuthUxRequest.Completed:
+ case WebEngineWebAuthUxRequest.WebAuthUxState.Completed:
webAuthDialog.close();
break;
}
@@ -181,14 +181,14 @@ Dialog {
pinEdit.clear();
- if (requestInfo.reason === WebEngineWebAuthUxRequest.Challenge) {
+ if (requestInfo.reason === WebEngineWebAuthUxRequest.PinEntryReason.Challenge) {
heading.text = "PIN required";
description.text = "Enter the PIN for your security key";
pinLabel.visible = true;
pinEdit.visible = true;
confirmPinLabel.visible = false;
confirmPinEdit.visible = false;
- } else if (reason === WebEngineWebAuthUxRequest.Set) {
+ } else if (reason === WebEngineWebAuthUxRequest.PinEntryReason.Set) {
heading.text = "Set PIN ";
description.text = "Set new PIN for your security key";
pinLabel.visible = true;
@@ -207,17 +207,17 @@ Dialog {
function getPINErrorDetails() {
var requestInfo = webAuthDialog.authrequest.pinRequest;
switch (requestInfo.error) {
- case WebEngineWebAuthUxRequest.NoError:
+ case WebEngineWebAuthUxRequest.PinEntryError.NoError:
return "";
- case WebEngineWebAuthUxRequest.TooShort:
+ case WebEngineWebAuthUxRequest.PinEntryError.TooShort:
return "Too short";
- case WebEngineWebAuthUxRequest.InternalUvLocked:
+ case WebEngineWebAuthUxRequest.PinEntryError.InternalUvLocked:
return "Internal Uv locked";
- case WebEngineWebAuthUxRequest.WrongPin:
+ case WebEngineWebAuthUxRequest.PinEntryError.WrongPin:
return "Wrong PIN";
- case WebEngineWebAuthUxRequest.InvalidCharacters:
+ case WebEngineWebAuthUxRequest.PinEntryError.InvalidCharacters:
return "Invalid characters";
- case WebEngineWebAuthUxRequest.SameAsCurrentPin:
+ case WebEngineWebAuthUxRequest.PinEntryError.SameAsCurrentPin:
return "Same as current PIN";
}
}
@@ -225,34 +225,34 @@ Dialog {
function getRequestFailureResaon() {
var requestFailureReason = webAuthDialog.authrequest.requestFailureReason;
switch (requestFailureReason) {
- case WebEngineWebAuthUxRequest.Timeout:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.Timeout:
return " Request Timeout";
- case WebEngineWebAuthUxRequest.KeyNotRegistered:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.KeyNotRegistered:
return "Key not registered";
- case WebEngineWebAuthUxRequest.KeyAlreadyRegistered:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.KeyAlreadyRegistered:
return "You already registered this device. You don't have to register it again
Try agin with different key or device";
- case WebEngineWebAuthUxRequest.SoftPinBlock:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.SoftPinBlock:
return "The security key is locked because the wrong PIN was entered too many times.
To unlock it, remove and reinsert it.";
- case WebEngineWebAuthUxRequest.HardPinBlock:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.HardPinBlock:
return "The security key is locked because the wrong PIN was entered too many times.
You'll need to reset the security key.";
- case WebEngineWebAuthUxRequest.AuthenticatorRemovedDuringPinEntry:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.AuthenticatorRemovedDuringPinEntry:
return "Authenticator removed during verification. Please reinsert and try again";
- case WebEngineWebAuthUxRequest.AuthenticatorMissingResidentKeys:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.AuthenticatorMissingResidentKeys:
return "Authenticator doesn't have resident key support";
- case WebEngineWebAuthUxRequest.AuthenticatorMissingUserVerification:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.AuthenticatorMissingUserVerification:
return "Authenticator missing user verification";
- case WebEngineWebAuthUxRequest.AuthenticatorMissingLargeBlob:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.AuthenticatorMissingLargeBlob:
return "Authenticator missing Large Blob support";
- case WebEngineWebAuthUxRequest.NoCommonAlgorithms:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.NoCommonAlgorithms:
return "No common Algorithms";
- case WebEngineWebAuthUxRequest.StorageFull:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.StorageFull:
return "Storage full";
- case WebEngineWebAuthUxRequest.UserConsentDenied:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.UserConsentDenied:
return "User consent denied";
- case WebEngineWebAuthUxRequest.WinUserCancelled:
+ case WebEngineWebAuthUxRequest.RequestFailureReason.WinUserCancelled:
return "User cancelled request";
}
}