From b0e2065a631b24c080faa4dc3d87c7006d08b130 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Fri, 20 May 2022 01:34:03 +0200 Subject: [PATCH] PipeWireThumbnail: Port to KPipeWire It's the same components just in a different place. No need to do much porting. --- CMakeLists.txt | 3 +++ components/mobileshell/qml/taskswitcher/Task.qml | 1 - components/mobileshell/qml/taskswitcher/Thumbnail.qml | 6 +++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b052c9c..47f2e821 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,6 +34,7 @@ include(ECMMarkNonGuiExecutable) include(ECMGenerateHeaders) include(ECMQMLModules) include(ECMGenerateQmlTypes) +include(ECMFindQmlModule) include(GenerateExportHeader) include(KDEGitCommitHooks) include(KDEClangFormat) @@ -74,6 +75,8 @@ set_package_properties(KWinDBusInterface PROPERTIES DESCRIPTION "KWin DBus inter include(CheckIncludeFiles) +ecm_find_qmlmodule(org.kde.pipewire 0.1) + plasma_install_package(look-and-feel org.kde.plasma.phone look-and-feel) plasma_install_package(shell org.kde.plasma.phoneshell shells) diff --git a/components/mobileshell/qml/taskswitcher/Task.qml b/components/mobileshell/qml/taskswitcher/Task.qml index 241fd61a..83c63485 100644 --- a/components/mobileshell/qml/taskswitcher/Task.qml +++ b/components/mobileshell/qml/taskswitcher/Task.qml @@ -10,7 +10,6 @@ import QtQuick.Layouts 1.1 import QtQuick.Window 2.2 import QtQuick.Controls 2.2 as QQC2 -import org.kde.taskmanager 0.1 as TaskManager import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.components 3.0 as PlasmaComponents import org.kde.plasma.private.mobileshell 1.0 as MobileShell diff --git a/components/mobileshell/qml/taskswitcher/Thumbnail.qml b/components/mobileshell/qml/taskswitcher/Thumbnail.qml index 94e1b655..2235920d 100644 --- a/components/mobileshell/qml/taskswitcher/Thumbnail.qml +++ b/components/mobileshell/qml/taskswitcher/Thumbnail.qml @@ -8,9 +8,9 @@ import QtQuick 2.0 import QtQuick.Layouts 1.1 import QtQuick.Window 2.2 -import org.kde.taskmanager 0.1 as TaskManager +import org.kde.pipewire 0.1 as PipeWire -TaskManager.PipeWireSourceItem { +PipeWire.PipeWireSourceItem { id: root visible: nodeId > 0 nodeId: waylandItem.nodeId @@ -23,7 +23,7 @@ TaskManager.PipeWireSourceItem { } } - TaskManager.ScreencastingRequest { + PipeWire.ScreencastingRequest { id: waylandItem uuid: "" }