diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2021-04-05 21:31:48 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2021-04-05 21:31:48 -0500 |
| commit | 2354c615d10ebb3eee21e534ee8c70725f0359b4 (patch) | |
| tree | 0b9a01800d5d03bcc770a829b84ef13404ae2527 /components | |
| parent | 3aa530aa84b87e6e06d97d15de41e0864dadf80c (diff) | |
| parent | 74e1483d0b12de6b0e674486b7e346f4bf8eeeb7 (diff) | |
| download | monzero-gui-2354c615d10ebb3eee21e534ee8c70725f0359b4.tar.gz monzero-gui-2354c615d10ebb3eee21e534ee8c70725f0359b4.tar.xz monzero-gui-2354c615d10ebb3eee21e534ee8c70725f0359b4.zip | |
Merge pull request #3370
74e1483 Checkbox: handle Enter/Return/Space keys, change border color on focus (xiphon)
Diffstat (limited to 'components')
| -rw-r--r-- | components/CheckBox.qml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/components/CheckBox.qml b/components/CheckBox.qml index 1b475983..6e120f07 100644 --- a/components/CheckBox.qml +++ b/components/CheckBox.qml @@ -54,6 +54,10 @@ Item { width: checkBoxLayout.width opacity: enabled ? 1 : 0.7 + Keys.onEnterPressed: toggle() + Keys.onReturnPressed: Keys.onEnterPressed(event) + Keys.onSpacePressed: Keys.onEnterPressed(event) + function toggle(){ if (checkBox.toggleOnClick) { checkBox.checked = !checkBox.checked @@ -78,7 +82,7 @@ Item { radius: 3 color: checkBox.enabled ? "transparent" : MoneroComponents.Style.inputBoxBackgroundDisabled border.color: - if(checkBox.checked){ + if (checkBox.activeFocus) { return MoneroComponents.Style.inputBorderColorActive; } else { return MoneroComponents.Style.inputBorderColorInActive; |
