diff options
author | Tarja Sundqvist <tarja.sundqvist@qt.io> | 2024-06-11 13:21:32 +0300 |
---|---|---|
committer | Tarja Sundqvist <tarja.sundqvist@qt.io> | 2024-06-11 13:31:01 +0300 |
commit | 3cd4e0aa7961889eb06374885ed648f5b9bd85bc (patch) | |
tree | 6a089aedea155b1f1a74b553f4d1b57c70554a8f /examples/webenginequick/customtouchhandle/main.qml | |
parent | 6d029165d1593c514db08c34d6b08a00a4435d5e (diff) | |
parent | 38063a6332b9f948a0381763271e9a9ac7af0999 (diff) |
Merge tag 'v6.2.9-lts' into tqtc/lts-6.2-opensource6.2.9
Qt 6.2.9-lts release
Conflicts solved:
dependencies.yaml
examples/webenginewidgets/push-notifications/CMakeLists.txt
Change-Id: I0127c2575369f6939df89f3301659470d481b9bf
Diffstat (limited to 'examples/webenginequick/customtouchhandle/main.qml')
-rw-r--r-- | examples/webenginequick/customtouchhandle/main.qml | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/examples/webenginequick/customtouchhandle/main.qml b/examples/webenginequick/customtouchhandle/main.qml deleted file mode 100644 index c40b4c73b..000000000 --- a/examples/webenginequick/customtouchhandle/main.qml +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (C) 2022 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause - -import QtQuick -import QtQuick.Window -import QtWebEngine -import QtQuick.Layouts -import QtQuick.Controls - -ApplicationWindow { - width: 1024 - height: 750 - visible: true - header: ToolBar { - RowLayout { - anchors.fill: parent - - ToolButton { - property int itemAction: WebEngineView.Back - text: webEngineView.action(itemAction).text - enabled: webEngineView.action(itemAction).enabled - onClicked: webEngineView.action(itemAction).trigger() - icon.name: webEngineView.action(itemAction).iconName - display: AbstractButton.TextUnderIcon - } - - ToolButton { - property int itemAction: WebEngineView.Forward - text: webEngineView.action(itemAction).text - enabled: webEngineView.action(itemAction).enabled - onClicked: webEngineView.action(itemAction).trigger() - icon.name: webEngineView.action(itemAction).iconName - display: AbstractButton.TextUnderIcon - } - - ToolButton { - property int itemAction: webEngineView.loading ? WebEngineView.Stop : WebEngineView.Reload - text: webEngineView.action(itemAction).text - enabled: webEngineView.action(itemAction).enabled - onClicked: webEngineView.action(itemAction).trigger() - icon.name: webEngineView.action(itemAction).iconName - display: AbstractButton.TextUnderIcon - } - - TextField { - Layout.fillWidth: true - text: webEngineView.url - selectByMouse: true - onEditingFinished: webEngineView.url = text - } - - Label { text: 'Handle: ' } - ComboBox { - model: [ 'Default', 'Circle', 'Square' ] - - onCurrentValueChanged: { - if (currentValue == 'Circle') - webEngineView.touchHandleDelegate = circleTouchHandle - else if (currentValue == 'Square') - webEngineView.touchHandleDelegate = rectTouchHandle - else - webEngineView.touchHandleDelegate = null - } - - Component.onCompleted: currentIndex = indexOfValue('Square') - } - } - } - - Component { - id: circleTouchHandle - Rectangle { - color: "blue" - border.color: "black" - border.width: 2 - radius: 50 - } - } - - Component { - id: rectTouchHandle - Rectangle { - border.color: "black" - border.width: 2 - radius: 2 - onVisibleChanged: if (visible) { color = 'yellow'; cAnim.restart(); } - ColorAnimation on color { id: cAnim; to: 'red'; duration: 1000 } - } - } - - WebEngineView { - anchors.fill: parent - id: webEngineView - url: "https://www.qt.io" - } -} |