Warning, /plasma/kdeplasma-addons/applets/grouping/package/contents/ui/items/PlasmoidItem.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  *  SPDX-FileCopyrightText: 2015 Marco Martin <mart@kde.org>
0003  *  SPDX-FileCopyrightText: 2016 David Edmundson <davidedmundson@kde.org>
0004  *
0005  *  SPDX-License-Identifier: LGPL-2.0-or-later
0006  */
0007 
0008 import QtQuick 2.15
0009 import org.kde.plasma.core as PlasmaCore
0010 
0011 AbstractItem {
0012     id: plasmoidContainer
0013 
0014     property Item applet
0015     text: applet ? applet.plasmoid.title : ""
0016 
0017     itemId: applet ? applet.plasmoid.id : ""
0018     status: applet ? applet.plasmoid.status : PlasmaCore.Types.UnknownStatus
0019     active: root.activeApplet !== applet
0020 
0021     onClicked: {
0022         if (applet) {
0023             if (mouse.button === Qt.RightButton) {
0024                 plasmoid.showPlasmoidMenu(applet, mouse.x, mouse.y);
0025             }
0026         }
0027     }
0028 }