From ffd31c50dadc64e44f03b623d9a730cdc2d83eaa Mon Sep 17 00:00:00 2001 From: rating89us <45968869+rating89us@users.noreply.github.com> Date: Thu, 17 Jun 2021 13:24:16 +0200 Subject: AddressBook: use LineEdit on descriptionLine; add tab/backtab; forceActiveFocus on addressLine; use Enter/Return key to save; cancel/delete buttons --- components/LineEditMulti.qml | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'components/LineEditMulti.qml') diff --git a/components/LineEditMulti.qml b/components/LineEditMulti.qml index 8137c02b..e45b0a9a 100644 --- a/components/LineEditMulti.qml +++ b/components/LineEditMulti.qml @@ -68,6 +68,7 @@ ColumnLayout { } property alias error: input.error + property alias cursorPosition: input.cursorPosition property string labelFontColor: MoneroComponents.Style.defaultFontColor property bool labelFontBold: false @@ -91,6 +92,8 @@ ColumnLayout { signal labelButtonClicked(); signal inputLabelLinkActivated(); signal editingFinished(); + signal returnPressed(); + signal enterPressed(); onActiveFocusChanged: activeFocus && input.forceActiveFocus() @@ -176,6 +179,8 @@ ColumnLayout { fontColor: item.fontColor mouseSelection: item.mouseSelection onEditingFinished: item.editingFinished() + Keys.onReturnPressed: item.returnPressed() + Keys.onEnterPressed: item.enterPressed() MoneroComponents.TextPlain { id: placeholderLabel -- cgit v1.2.3