[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=ffffdaa

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

    Port contact list applet to new API
---
 .../contents/ui/ContactList.qml                        | 18 +++++++++---------
 .../contents/ui/ListContactDelegate.qml                |  2 +-
 .../org.kde.ktp-contactlist/contents/ui/main.qml       |  5 +++++
 3 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/contactlist/org.kde.ktp-contactlist/contents/ui/ContactList.qml b/contactlist/org.kde.ktp-contactlist/contents/ui/ContactList.qml
index 307563c..fd5d735 100644
--- a/contactlist/org.kde.ktp-contactlist/contents/ui/ContactList.qml
+++ b/contactlist/org.kde.ktp-contactlist/contents/ui/ContactList.qml
@@ -27,10 +27,6 @@ Item {
     id: contactListContainer
     anchors.fill: parent
 
-    KTp.ContactList {
-        id: contactList
-    }
-
     PlasmaComponents.TextField {
         id: filterLineEdit
         anchors {
@@ -48,7 +44,7 @@ Item {
         Keys.onReturnPressed: contactsList.currentItem.clicked();
 
         Binding {
-            target: contactList.model
+            target: contactsModel
             property: "globalFilterString"
             value: filterLineEdit.text
         }
@@ -66,7 +62,14 @@ Item {
             id: contactsList
 
             clip: true
-            model: contactList.model
+            model: KTp.ContactsModel {
+                id: contactsModel
+                accountManager: telepathyManager.accountManager;
+                presenceTypeFilterFlags: KTp.ContactsModel.HideAllOffline;
+                sortRoleString: sortRoleString = "presenceType";
+            }
+
+
             boundsBehavior: Flickable.StopAtBounds
 
             delegate: ListContactDelegate {}
@@ -83,9 +86,6 @@ Item {
     }
 
     Component.onCompleted: {
-        contactList.model.presenceTypeFilterFlags = KTp.AccountsFilterModel.HideAllOffline
-        contactList.model.sortRoleString = "presenceType"
-
         plasmoid.popupEvent.connect(popupEventSlot);
     }
 }
diff --git a/contactlist/org.kde.ktp-contactlist/contents/ui/ListContactDelegate.qml b/contactlist/org.kde.ktp-contactlist/contents/ui/ListContactDelegate.qml
index aec65b3..9549501 100644
--- a/contactlist/org.kde.ktp-contactlist/contents/ui/ListContactDelegate.qml
+++ b/contactlist/org.kde.ktp-contactlist/contents/ui/ListContactDelegate.qml
@@ -28,7 +28,7 @@ PlasmaComponents.ListItem {
 
     height: Math.ceil(nickLabel.height*1.5)
 
-    onClicked: contactList.startChat(model.account, model.contact)
+    onClicked: telepathyManager.startChat(model.account, model.contact, "org.freedesktop.Telepathy.Client.KTp.chatPlasmoid")
 
     ExtraComponents.QPixmapItem {
         id: avatarLabel
diff --git a/contactlist/org.kde.ktp-contactlist/contents/ui/main.qml b/contactlist/org.kde.ktp-contactlist/contents/ui/main.qml
index 89a9262..b2bde28 100644
--- a/contactlist/org.kde.ktp-contactlist/contents/ui/main.qml
+++ b/contactlist/org.kde.ktp-contactlist/contents/ui/main.qml
@@ -18,6 +18,8 @@
  ***************************************************************************/
 
 import QtQuick 1.1
+import org.kde.telepathy 0.1 as KTp
+
 
 Item {
     id: main;
@@ -32,5 +34,8 @@ Item {
 
     Component.onCompleted: {
         plasmoid.aspectRatioMode = IgnoreAspectRatio;
+
+        telepathyManager.addContactListFeatures();
+        telepathyManager.becomeReady();
     }
 }

-- 
ktp-contact-applet packaging



More information about the pkg-kde-commits mailing list