Warning, /frameworks/kwindowsystem/src/qml/examples/showingDesktop.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2023 Nicolas Fella <nicolas.fella@gmx.de>
0003 
0004     SPDX-License-Identifier: LGPL-2.1-or-later
0005 */
0006 
0007 import QtQuick 2.15
0008 import QtQuick.Window 2.15
0009 import QtQuick.Controls 2.15 as QQC2
0010 
0011 import org.kde.kwindowsystem 1.0
0012 
0013 Item {
0014 
0015     Connections {
0016         target: KWindowSystem
0017 
0018         function onShowingDesktopChanged() {
0019             console.log("Showing desktop changed to " + KWindowSystem.showingDesktop)
0020         }
0021     }
0022 
0023     Column {
0024         anchors.centerIn: parent
0025 
0026         QQC2.Label {
0027             text: "Showing desktop: " + KWindowSystem.showingDesktop
0028         }
0029 
0030         QQC2.Button {
0031             text: "Show"
0032             onClicked: KWindowSystem.showingDesktop = true
0033         }
0034     }
0035 }