From kde-commits Sat Mar 05 04:07:49 2016 From: Weng Xuetian Date: Sat, 05 Mar 2016 04:07:49 +0000 To: kde-commits Subject: [plasma-desktop/Plasma/5.6] applets/kimpanel/package/contents/ui: kimpanel: use Plasma.IconItem inst Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=145715087825048 Git commit b270e277599cc6812777e44c2ac9113bcce4c30f by Weng Xuetian. Committed on 05/03/2016 at 04:05. Pushed by xuetianweng into branch 'Plasma/5.6'. kimpanel: use Plasma.IconItem instead of QML Image The initial reason that we don't use Plasma.IconItem here is because animation of Plasma.IconItem cannot be disabled. This reason is not valid anymore, and this will enable us to make use to breeze stylesheet based icon. Also absolute path icon is also tested with fcitx-mozc. M +3 -4 applets/kimpanel/package/contents/ui/StatusIcon.qml http://commits.kde.org/plasma-desktop/b270e277599cc6812777e44c2ac9113bcce4c= 30f diff --git a/applets/kimpanel/package/contents/ui/StatusIcon.qml b/applets/= kimpanel/package/contents/ui/StatusIcon.qml index 01345ed..bf3afc7 100644 --- a/applets/kimpanel/package/contents/ui/StatusIcon.qml +++ b/applets/kimpanel/package/contents/ui/StatusIcon.qml @@ -53,16 +53,15 @@ Item { return p; } = - Image { + PlasmaCore.IconItem { id: imageIcon anchors.centerIn: parent width: iconSize height: iconSize scale: mouseArea.pressed ? 0.9 : 1 - source: iconPath(statusIcon.icon) + source: statusIcon.icon visible: statusIcon.icon.length > 0 - sourceSize.width: iconSize - sourceSize.height: iconSize + animated: false // active: mouseArea.containsMouse } PlasmaComponents.Label {