Warning, /plasma/latte-dock/plasmoid/package/contents/ui/previews/PipeWireThumbnail.5.25.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2020 Aleix Pol Gonzalez <aleixpol@kde.org>
0003 SPDX-License-Identifier: LGPL-2.0-or-later
0004 */
0005
0006 import QtQuick 2.15
0007 import QtQuick.Window 2.15
0008
0009 import org.kde.plasma.core 2.0 as PlasmaCore
0010 import org.kde.taskmanager 0.1 as TaskManager
0011
0012 // opacity doesn't work in the root item
0013 Item {
0014 anchors.fill: parent
0015
0016 TaskManager.PipeWireSourceItem {
0017 id: pipeWireSourceItem
0018
0019 enabled: false // Must be set in pipewiresourceitem.cpp so opacity animation can work
0020 visible: waylandItem.nodeId > 0
0021 nodeId: waylandItem.nodeId
0022
0023 anchors.fill: parent
0024
0025 opacity: enabled ? 1 : 0
0026
0027 TaskManager.ScreencastingRequest {
0028 id: waylandItem
0029 uuid: !windowsPreviewDlg.visible ? "" : thumbnailSourceItem.winId
0030 }
0031
0032 /*Behavior on opacity {
0033 OpacityAnimator {
0034 duration: PlasmaCore.Units.longDuration
0035 easing.type: Easing.OutCubic
0036 }
0037 }*/
0038 }
0039 }