Warning, /plasma/kwin/examples/quick-effect/package/contents/ui/main.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2023 Vlad Zahorodnii <vlad.zahorodnii@kde.org>
0003
0004 SPDX-License-Identifier: MIT
0005 */
0006
0007 import QtQuick
0008 import org.kde.kwin
0009
0010 SceneEffect {
0011 id: effect
0012
0013 delegate: Rectangle {
0014 color: effect.configuration.BackgroundColor
0015
0016 Text {
0017 anchors.centerIn: parent
0018 text: SceneView.screen.name
0019 }
0020
0021 MouseArea {
0022 anchors.fill: parent
0023 onClicked: effect.visible = false
0024 }
0025 }
0026
0027 ScreenEdgeHandler {
0028 enabled: true
0029 edge: ScreenEdgeHandler.TopEdge
0030 onActivated: effect.visible = !effect.visible
0031 }
0032
0033 ShortcutHandler {
0034 name: "Toggle Quick Effect"
0035 text: "Toggle Quick Effect"
0036 sequence: "Meta+Ctrl+Q"
0037 onActivated: effect.visible = !effect.visible
0038 }
0039
0040 PinchGestureHandler {
0041 direction: PinchGestureHandler.Direction.Contracting
0042 fingerCount: 3
0043 onActivated: effect.visible = !effect.visible
0044 }
0045 }