[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:54 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-desktop-applets.git;a=commitdiff;h=ea67c15

The following commit has been merged in the master branch:
commit ea67c156cd3623a2b49f0555ff7465a680860b09
Author: Aleix Pol <aleixpol at kde.org>
Date:   Sat Apr 13 01:46:48 2013 +0200

    Add visual feedback while dragging over the delegate
    
    It helps to display that we accept drops
    
    REVIEW: 109972
---
 .../contents/ui/ConversationDelegateButton.qml                | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml b/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
index 40fdbdc..e76149b 100644
--- a/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
+++ b/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
@@ -34,13 +34,16 @@ PlasmaComponents.ToolButton
     property alias presenceIconName: tooltip.image
     property alias overlay: overlayLoader.sourceComponent
     checked: base.currentIndex==index
-    
+
     ExtraComponents.QIconItem {
         id: icon
+        opacity: dropArea.dragging ? 0.5 : 1
         anchors {
             fill: parent
             margins: 5
         }
+
+        Behavior on opacity { SmoothedAnimation { duration: 250; velocity: 0.01 } }
     }
     
     PlasmaCore.ToolTip {
@@ -49,11 +52,17 @@ PlasmaComponents.ToolButton
     }
     
     DnD.DropArea {
+        id: dropArea
+        property bool dragging: false
+
         anchors.fill: parent
         DeclarativeKTpActions { id: actions }
         onDrop: if (event.mimeData.url!="") {
             actions.startFileTransfer(parent.account, parent.contact, event.mimeData.url)
+            dragging=false
         }
+        onDragEnter: dragging=true
+        onDragLeave: dragging=false
     }
     
     Loader {

-- 
ktp-contact-applet packaging



More information about the pkg-kde-commits mailing list