Warning, /plasma/libplasma/examples/containments/testcontainment/contents/ui/main.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2013 Marco Martin <mart@kde.org>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 import QtQuick
0008 
0009 import org.kde.plasma.components as PlasmaComponents
0010 import org.kde.plasma.plasmoid
0011 
0012 Item {
0013     id: root
0014     width: 640
0015     height: 480
0016 
0017     property Item toolBox
0018 
0019     function addApplet(applet, x, y) {
0020         var component = Qt.createComponent("PlasmoidContainer.qml")
0021         var plasmoidContainer = component.createObject(root, {"x": x, "y": y});
0022 
0023         plasmoidContainer.parent = root;
0024         plasmoidContainer.applet = applet
0025         applet.parent = plasmoidContainer
0026         applet.anchors.fill = plasmoidContainer
0027         applet.visible = true
0028         plasmoidContainer.visible = true
0029 
0030     }
0031 
0032     Containment.onAppletAdded: {
0033         addApplet(applet, x, y);
0034     }
0035 
0036     Component.onCompleted: {
0037         print("Test Containment loaded")
0038         print(plasmoid)
0039     }
0040 }