From 9d7f0c48cebec02aaf2ca780b89a763ce91f8624 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 28 Jan 2026 19:21:44 +1100 Subject: internal: format --- components/controls/StyledInputField.qml | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) (limited to 'components/controls/StyledInputField.qml') diff --git a/components/controls/StyledInputField.qml b/components/controls/StyledInputField.qml index fcd0a33..0d199c7 100644 --- a/components/controls/StyledInputField.qml +++ b/components/controls/StyledInputField.qml @@ -15,12 +15,12 @@ Item { property int horizontalAlignment: TextInput.AlignHCenter property int implicitWidth: 70 property bool enabled: true - + // Expose activeFocus through alias to avoid FINAL property override readonly property alias hasFocus: inputField.activeFocus - + signal textEdited(string text) - signal editingFinished() + signal editingFinished implicitHeight: inputField.implicitHeight + Appearance.padding.small * 2 @@ -28,18 +28,18 @@ Item { id: container anchors.fill: parent - color: inputHover.containsMouse || inputField.activeFocus - ? Colours.layer(Colours.palette.m3surfaceContainer, 3) - : Colours.layer(Colours.palette.m3surfaceContainer, 2) + color: inputHover.containsMouse || inputField.activeFocus ? Colours.layer(Colours.palette.m3surfaceContainer, 3) : Colours.layer(Colours.palette.m3surfaceContainer, 2) radius: Appearance.rounding.small border.width: 1 - border.color: inputField.activeFocus - ? Colours.palette.m3primary - : Qt.alpha(Colours.palette.m3outline, 0.3) + border.color: inputField.activeFocus ? Colours.palette.m3primary : Qt.alpha(Colours.palette.m3outline, 0.3) opacity: root.enabled ? 1 : 0.5 - Behavior on color { CAnim {} } - Behavior on border.color { CAnim {} } + Behavior on color { + CAnim {} + } + Behavior on border.color { + CAnim {} + } MouseArea { id: inputHover @@ -58,23 +58,22 @@ Item { validator: root.validator readOnly: root.readOnly enabled: root.enabled - + Binding { target: inputField property: "text" value: root.text when: !inputField.activeFocus } - + onTextChanged: { root.text = text; root.textEdited(text); } - + onEditingFinished: { root.editingFinished(); } } } } - -- cgit v1.2.3-freya