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


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

The following commit has been merged in the master branch:
commit 1cf233307aab60c487cab28cb2060ba2e17ebac5
Author: David Edmundson <kde at davidedmundson.co.uk>
Date:   Sun Apr 21 22:54:42 2013 +0100

    Port Chat applet to new declarative API
---
 .../contents/ui/ConversationDelegateButton.qml     |  3 +-
 chat/org.kde.ktp-chat/contents/ui/main.qml         | 34 ++++++++++++++--------
 2 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml b/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
index e76149b..619b19a 100644
--- a/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
+++ b/chat/org.kde.ktp-chat/contents/ui/ConversationDelegateButton.qml
@@ -56,9 +56,8 @@ PlasmaComponents.ToolButton
         property bool dragging: false
 
         anchors.fill: parent
-        DeclarativeKTpActions { id: actions }
         onDrop: if (event.mimeData.url!="") {
-            actions.startFileTransfer(parent.account, parent.contact, event.mimeData.url)
+            telepathyManager.startFileTransfer(parent.account, parent.contact, event.mimeData.url);
             dragging=false
         }
         onDragEnter: dragging=true
diff --git a/chat/org.kde.ktp-chat/contents/ui/main.qml b/chat/org.kde.ktp-chat/contents/ui/main.qml
index 0f18b8b..641414a 100644
--- a/chat/org.kde.ktp-chat/contents/ui/main.qml
+++ b/chat/org.kde.ktp-chat/contents/ui/main.qml
@@ -19,7 +19,7 @@
 */
 
 import QtQuick 1.0
-import org.kde.telepathy 0.1
+import org.kde.telepathy 0.1 as KTp
 import org.kde.plasma.components 0.1 as PlasmaComponents
 import org.kde.plasma.core 0.1 as PlasmaCore
 import org.kde.qtextracomponents 0.1 as ExtraComponents
@@ -45,18 +45,27 @@ Grid {
     rows:    flow===Flow.LeftToRight ?  1 : -1
     columns: flow===Flow.LeftToRight ? -1 :  1
 
-    TelepathyTextObserver { id: handler }
-    HideWindowComponent { id: windowHide }
+
+    KTp.ConversationsModel {
+        id: conversationsModel
+    }
+
+    KTp.HideWindowComponent {
+        id: windowHide
+    }
+
     Binding {
         target: plasmoid
         property: "status"
-        value: (base.currentIndex >= 0                     ? AcceptingInputStatus
-                : handler.conversations.totalUnreadCount>0 ? NeedsAttentionStatus
-                : conversationsView.count>0                ? ActiveStatus
-                                                           : PassiveStatus)
+        value: (base.currentIndex >= 0                  ? AcceptingInputStatus
+                : conversationsModel.totalUnreadCount>0 ? NeedsAttentionStatus
+                : conversationsView.count>0             ? ActiveStatus
+                                                        : PassiveStatus)
     }
 
     Component.onCompleted: {
+        telepathyManager.addTextChatFeatures();
+        telepathyManager.registerClient(conversationsModel, "KTp.ChatPlasmoid");
         plasmoid.aspectRatioMode = plasmoid.IgnoreAspectRatio
         plasmoid.addEventListener('activate', function() {
             base.currentIndex = handler.conversations.nextActiveConversation(base.currentIndex+1 % handler.conversations)
@@ -78,11 +87,11 @@ Grid {
             account: model.account
             contact: model.contact
         }
-        model: FilteredPinnedContactsProxyModel {
-            sourceModel: PinnedContactsModel {
+        model: KTp.FilteredPinnedContactsProxyModel {
+            sourceModel: KTp.PinnedContactsModel {
                 id: pinnedModel
-                conversations: handler.conversations
-                accountManager: handler.accountManager
+                conversations: conversationsModel
+                accountManager: telepathyManager.accountManager
 
                 Component.onCompleted: plasmoid.addEventListener('ConfigChanged',
                                         function() {
@@ -111,6 +120,7 @@ Grid {
             height: base.itemHeight
             popupSide: base.popupSide
         }
-        model: handler.conversations
+        model: conversationsModel
     }
 }
+

-- 
ktp-contact-applet packaging



More information about the pkg-kde-commits mailing list