fix: ignore escape and tab in input fields (#1330)
This commit is contained in:
parent
501a14bd2a
commit
9c34c232e4
2 changed files with 18 additions and 0 deletions
|
|
@ -280,6 +280,11 @@ ColumnLayout {
|
||||||
forceActiveFocus();
|
forceActiveFocus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (event.key === Qt.Key_Escape) {
|
||||||
|
event.accepted = false;
|
||||||
|
closeDialog();
|
||||||
|
}
|
||||||
|
|
||||||
// Clear error when user starts typing
|
// Clear error when user starts typing
|
||||||
if (connectButton.hasError && event.text && event.text.length > 0) {
|
if (connectButton.hasError && event.text && event.text.length > 0) {
|
||||||
connectButton.hasError = false;
|
connectButton.hasError = false;
|
||||||
|
|
@ -298,6 +303,10 @@ ColumnLayout {
|
||||||
}
|
}
|
||||||
event.accepted = true;
|
event.accepted = true;
|
||||||
} else if (event.text && event.text.length > 0) {
|
} else if (event.text && event.text.length > 0) {
|
||||||
|
if (event.key === Qt.Key_Tab) {
|
||||||
|
event.accepted = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
passwordBuffer += event.text;
|
passwordBuffer += event.text;
|
||||||
event.accepted = true;
|
event.accepted = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -202,6 +202,11 @@ Item {
|
||||||
forceActiveFocus();
|
forceActiveFocus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (event.key === Qt.Key_Escape) {
|
||||||
|
event.accepted = false;
|
||||||
|
closeDialog();
|
||||||
|
}
|
||||||
|
|
||||||
if (connectButton.hasError && event.text && event.text.length > 0) {
|
if (connectButton.hasError && event.text && event.text.length > 0) {
|
||||||
connectButton.hasError = false;
|
connectButton.hasError = false;
|
||||||
}
|
}
|
||||||
|
|
@ -219,6 +224,10 @@ Item {
|
||||||
}
|
}
|
||||||
event.accepted = true;
|
event.accepted = true;
|
||||||
} else if (event.text && event.text.length > 0) {
|
} else if (event.text && event.text.length > 0) {
|
||||||
|
if (event.key === Qt.Key_Tab) {
|
||||||
|
event.accepted = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
passwordBuffer += event.text;
|
passwordBuffer += event.text;
|
||||||
event.accepted = true;
|
event.accepted = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue