[SCM] ktp-contact-applet packaging branch, master, updated. debian/15.12.1-1-966-gde83ac5
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:18:23 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-desktop-applets.git;a=commitdiff;h=3bd4b7e
The following commit has been merged in the master branch:
commit 3bd4b7e5a814953ef9175610e50e43170b3b8faf
Author: Aleix Pol <aleixpol at kde.org>
Date: Wed Mar 6 02:38:05 2013 +0100
Chat plasmoid: Polish sizes
I noticed there was a problem where the plasmoid would get the minimum
size at some point and started to investigate. It turned out that there
was an ugly property loop between the minimumSize and the plasmoid's size.
I guess QML is not reporting it because it happens in the Plasma side.
What this patch does is to make sure that we let the plasmoid's width/height be
0 when it's empty.
Also it reads the form factor and in case it's horizontal, it uses the
horizontal flow, despite its size.
REVIEW: 109304
---
chat/org.kde.ktp-chat/contents/ui/main.qml | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/chat/org.kde.ktp-chat/contents/ui/main.qml b/chat/org.kde.ktp-chat/contents/ui/main.qml
index 9cd0ed5..e11269e 100644
--- a/chat/org.kde.ktp-chat/contents/ui/main.qml
+++ b/chat/org.kde.ktp-chat/contents/ui/main.qml
@@ -30,8 +30,8 @@ Grid {
property real preferredItemSize: Math.max(0, Math.min(width, height))
property real preferredHeight: flow===Flow.TopToBottom ? itemsCount*preferredItemSize : preferredItemSize
property real preferredWidth: flow===Flow.LeftToRight ? itemsCount*preferredItemSize : preferredItemSize
- property real minimumHeight: flow===Flow.TopToBottom ? itemsCount*minimumItemSize : minimumItemSize
- property real minimumWidth: flow===Flow.LeftToRight ? itemsCount*minimumItemSize : minimumItemSize
+ property real minimumHeight: flow===Flow.TopToBottom ? itemsCount*minimumItemSize : itemsCount==0 ? 0 : minimumItemSize
+ property real minimumWidth: flow===Flow.LeftToRight ? itemsCount*minimumItemSize : itemsCount==0 ? 0 : minimumItemSize
property int currentIndex: -1
property int itemsCount: pinnedView.count + conversationsView.count
property real itemWidth: Math.max(0, flow===Flow.LeftToRight ? Math.min(height, width/itemsCount) : width)
@@ -39,7 +39,9 @@ Grid {
clip: true
spacing: 2
- flow: (plasmoid.formFactor === Vertical || width<height) ? Flow.TopToBottom : Flow.LeftToRight
+ flow: (plasmoid.formFactor === Vertical ? Flow.TopToBottom :
+ plasmoid.formFactor === Horizontal ? Flow.LeftToRight :
+ width<height ? Flow.TopToBottom : Flow.LeftToRight)
rows: flow===Flow.LeftToRight ? 1 : -1
columns: flow===Flow.LeftToRight ? -1 : 1
--
ktp-contact-applet packaging
More information about the pkg-kde-commits
mailing list