diff options
Diffstat (limited to 'src/Authoring/Studio/Palettes/Action/HandlerBaseMultilineText.qml')
-rw-r--r-- | src/Authoring/Studio/Palettes/Action/HandlerBaseMultilineText.qml | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/src/Authoring/Studio/Palettes/Action/HandlerBaseMultilineText.qml b/src/Authoring/Studio/Palettes/Action/HandlerBaseMultilineText.qml deleted file mode 100644 index fbab75cb..00000000 --- a/src/Authoring/Studio/Palettes/Action/HandlerBaseMultilineText.qml +++ /dev/null @@ -1,87 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2018 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of Qt 3D Studio. -** -** $QT_BEGIN_LICENSE:GPL-EXCEPT$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3 as published by the Free Software -** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-3.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Controls 2.2 -import QtQuick.Layouts 1.3 - -ScrollView { - id: root - signal editingFinished - signal textChanged - property alias value: textArea.text - property Item tabItem1: textArea - - clip: true - - ScrollBar.horizontal.policy: ScrollBar.AlwaysOff - ScrollBar.vertical.policy: ScrollBar.AsNeeded - - TextArea { - id: textArea - property bool ignoreHotkeys: true - - horizontalAlignment: TextInput.AlignLeft - verticalAlignment: TextInput.AlignTop - font.pixelSize: _fontSize - color: _textColor - selectionColor: _selectionColor - selectedTextColor: _textColor - - topPadding: 6 - bottomPadding: 6 - rightPadding: 6 - - wrapMode: TextEdit.WrapAnywhere - background: Rectangle { - anchors.fill: parent - color: textArea.enabled ? _studioColor2 : "transparent" - border.width: textArea.activeFocus ? 1 : 0 - border.color: textArea.activeFocus ? _selectionColor : _disabledColor - } - - MouseArea { - id: mouseArea - property int clickedPos - - anchors.fill: parent - preventStealing: true - onPressed: { - textArea.forceActiveFocus() - clickedPos = textArea.positionAt(mouse.x, mouse.y) - textArea.cursorPosition = clickedPos - } - onDoubleClicked: textArea.selectAll() - onPositionChanged: { - textArea.cursorPosition = textArea.positionAt(mouse.x, mouse.y) - textArea.select(clickedPos, textArea.cursorPosition) - } - } - onTextChanged: root.textChanged() - onEditingFinished: root.editingFinished() - } -} |