From 898c621b6f1910349be7fd64a6903016a01f56e0 Mon Sep 17 00:00:00 2001 From: Arjen Hiemstra Date: Mon, 11 Jul 2016 11:36:06 +0200 Subject: [PATCH] Recreate editingFinished signal behaviour without using TextArea::editingFinished Apparently, editingFinished was only added in Qt 5.6, so we cannot use it. So we have to manually recreate the behaviour. Contributes to CURA-342 --- .../qml/Preferences/ReadOnlyTextArea.qml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/resources/qml/Preferences/ReadOnlyTextArea.qml b/resources/qml/Preferences/ReadOnlyTextArea.qml index cbef8fa46b..080aec5f53 100644 --- a/resources/qml/Preferences/ReadOnlyTextArea.qml +++ b/resources/qml/Preferences/ReadOnlyTextArea.qml @@ -3,7 +3,6 @@ import QtQuick 2.1 import QtQuick.Controls 1.1 -import QtQuick.Dialogs 1.2 Item { @@ -28,7 +27,23 @@ Item anchors.fill: parent - onEditingFinished: base.editingFinished() + Keys.onReturnPressed: + { + base.editingFinished() + } + + Keys.onEnterPressed: + { + base.editingFinished() + } + + onActiveFocusChanged: + { + if(!activeFocus) + { + base.editingFinished() + } + } } Label