From 6bcd39d07de926744289c680b23f2336d2e6ba09 Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Wed, 11 Jan 2017 17:46:57 +0200 Subject: [PATCH] replace QIconItem with Latte.IconItems --- plasmoid/contents/ui/TaskIconBuffers.qml | 8 +++++--- plasmoid/contents/ui/TaskIconItem.qml | 7 +++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/plasmoid/contents/ui/TaskIconBuffers.qml b/plasmoid/contents/ui/TaskIconBuffers.qml index 12de24314..65066f682 100644 --- a/plasmoid/contents/ui/TaskIconBuffers.qml +++ b/plasmoid/contents/ui/TaskIconBuffers.qml @@ -25,6 +25,7 @@ import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.components 2.0 as PlasmaComponents import org.kde.kquickcontrolsaddons 2.0 as KQuickControlAddons +import org.kde.latte 0.1 as Latte Component { id: imageBufferingComponent @@ -53,15 +54,16 @@ Component { visible:false - KQuickControlAddons.QIconItem{ + //KQuickControlAddons.QIconItem{ + Latte.IconItem{ id: iconImage width: root.iconSize height: width anchors.centerIn: parent - icon: decoration - state: KQuickControlAddons.QIconItem.DefaultState + source: decoration //icon: decoration + //state: KQuickControlAddons.QIconItem.DefaultState enabled: true visible: true diff --git a/plasmoid/contents/ui/TaskIconItem.qml b/plasmoid/contents/ui/TaskIconItem.qml index e816ec6be..0768d72fb 100644 --- a/plasmoid/contents/ui/TaskIconItem.qml +++ b/plasmoid/contents/ui/TaskIconItem.qml @@ -27,6 +27,7 @@ import org.kde.plasma.components 2.0 as PlasmaComponents import org.kde.plasma.private.taskmanager 0.1 as TaskManagerApplet import org.kde.kquickcontrolsaddons 2.0 as KQuickControlAddons +import org.kde.latte 0.1 as Latte //I am using KQuickControlAddons.QIconItem even though onExit it triggers the following error //QObject::~QObject: Timers cannot be stopped from another thread @@ -138,14 +139,16 @@ Item{ color: "transparent" }*/ - KQuickControlAddons.QIconItem{ + // KQuickControlAddons.QIconItem{ + Latte.IconItem{ id: iconImageBuffer // anchors.centerIn: parent width: Math.round(newTempSize) //+ 2*centralItem.shadowSize height: Math.round(width) - icon: decoration + //icon: decoration + source: decoration property int zoomedSize: root.zoomFactor * root.iconSize