Warning, /plasma/plasma-workspace/components/workspace/BadgeOverlay.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2016 Kai Uwe Broulik <kde@privat.broulik.de> 0003 SPDX-FileCopyrightText: 2016 Marco Martin <mart@kde.org> 0004 0005 SPDX-License-Identifier: GPL-2.0-or-later 0006 */ 0007 0008 import QtQuick 2.15 0009 import Qt5Compat.GraphicalEffects 0010 0011 import org.kde.plasma.components 3.0 as PlasmaComponents3 0012 import org.kde.kirigami 2.20 as Kirigami 0013 0014 Rectangle { 0015 property alias text: label.text 0016 property Item icon 0017 0018 color: Kirigami.Theme.backgroundColor 0019 width: Math.max(Kirigami.Units.gridUnit, label.width + 2) 0020 height: label.height 0021 radius: 3 0022 opacity: 0.9 0023 0024 PlasmaComponents3.Label { 0025 id: label 0026 anchors.centerIn: parent 0027 font.pixelSize: Math.max(icon.height / 4, Kirigami.Theme.smallFont.pixelSize * 0.8) 0028 textFormat: Text.PlainText 0029 } 0030 0031 layer.enabled: true 0032 layer.effect: DropShadow { 0033 horizontalOffset: 0 0034 verticalOffset: 0 0035 radius: 2 0036 samples: radius * 2 0037 color: Qt.rgba(0, 0, 0, 0.5) 0038 } 0039 }