[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:22 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-desktop-applets.git;a=commitdiff;h=a9f0fc0
The following commit has been merged in the master branch:
commit a9f0fc0936f712e3dc25fccbc2e8f5567a330502
Author: Aleix Pol <aleixpol at kde.org>
Date: Tue Mar 5 02:02:40 2013 +0100
Make it possible to send files
Support sending files by dropping it on the person button on the plasmoid
(not the dialog).If you drop a file on a contact, the file will be sent to
the contact.
REVIEW: 109179
---
chat/org.kde.ktp-chat/contents/ui/ConversationDelegate.qml | 2 ++
.../contents/ui/ConversationDelegateButton.qml | 12 ++++++++++++
chat/org.kde.ktp-chat/contents/ui/main.qml | 2 ++
3 files changed, 16 insertions(+)
diff --git a/chat/org.kde.ktp-chat/contents/ui/ConversationDelegate.qml b/chat/org.kde.ktp-chat/contents/ui/ConversationDelegate.qml
index b82f34e..de44494 100644
--- a/chat/org.kde.ktp-chat/contents/ui/ConversationDelegate.qml
+++ b/chat/org.kde.ktp-chat/contents/ui/ConversationDelegate.qml
@@ -30,6 +30,8 @@ ConversationDelegateButton {
avatar: model.conversation.target.avatar
nick: model.conversation.target.nick
presenceIconName: model.conversation.target.presenceIconName
+ account: model.conversation.target.account
+ contact: model.conversation.target.contact
onClicked: toggleVisibility()
function toggleVisibility() { setVisible(!isCurrentConversation) }
diff --git a/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml b/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
index f251ac5..68017c2 100644
--- a/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
+++ b/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
@@ -22,9 +22,13 @@ import QtQuick 1.1
import org.kde.plasma.components 0.1 as PlasmaComponents
import org.kde.qtextracomponents 0.1 as ExtraComponents
import org.kde.plasma.core 0.1 as PlasmaCore
+import org.kde.draganddrop 1.0 as DnD
+import org.kde.telepathy 0.1
PlasmaComponents.ToolButton
{
+ property variant account
+ property variant contact
property alias avatar: icon.icon
property alias nick: tooltip.mainText
property alias presenceIconName: tooltip.image
@@ -44,6 +48,14 @@ PlasmaComponents.ToolButton
target: parent
}
+ DnD.DropArea {
+ anchors.fill: parent
+ DeclarativeKTpActions { id: actions }
+ onDrop: if (event.mimeData.url!="") {
+ actions.startFileTransfer(parent.account, parent.contact, event.mimeData.url)
+ }
+ }
+
Loader {
id: overlayLoader
anchors {
diff --git a/chat/org.kde.ktp-chat/contents/ui/main.qml b/chat/org.kde.ktp-chat/contents/ui/main.qml
index 1932a48..9cd0ed5 100644
--- a/chat/org.kde.ktp-chat/contents/ui/main.qml
+++ b/chat/org.kde.ktp-chat/contents/ui/main.qml
@@ -81,6 +81,8 @@ Grid {
anchors.margins: parent.width/3
icon: presenceIcon
}
+ account: model.account
+ contact: model.contact
}
model: FilteredPinnedContactsProxyModel {
sourceModel: PinnedContactsModel {
--
ktp-contact-applet packaging
More information about the pkg-kde-commits
mailing list