Warning, /plasma/plasma-sdk/plasmoidviewer/qmlpackages/shell/contents/views/Desktop.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 * SPDX-FileCopyrightText: 2012 Marco Martin <mart@kde.org>
0003 * SPDX-FileCopyrightText: 2023 ivan tkachenko <me@ratijas.tk>
0004 *
0005 * SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007
0008 import QtQuick
0009
0010 import org.kde.kirigami 2.20 as Kirigami
0011
0012 Rectangle {
0013 id: root
0014
0015 color: "black"
0016 width: 640
0017 height: 480
0018
0019 property Item containment
0020
0021 SdkButtons {
0022 z: 1
0023 anchors {
0024 horizontalCenter: parent.horizontalCenter
0025 bottom: parent.bottom
0026 }
0027
0028 containment: root.containment
0029
0030 onFormFactor: formFactorType => {
0031 desktop.changeFormFactor(formFactorType);
0032 }
0033 onLocation: locationType => {
0034 desktop.changeLocation(locationType);
0035 }
0036 onRequestScreenshot: {
0037 desktop.takeScreenShot();
0038 }
0039 }
0040
0041 onContainmentChanged: {
0042 print("New Containment:", containment)
0043 //containment.parent = root
0044 containment.visible = true
0045 containment.anchors.fill = root
0046 }
0047
0048 Component.onCompleted: {
0049 desktop.stayBehind = true;
0050 desktop.fillScreen = true;
0051 print("View QML loaded");
0052 }
0053 }