[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:24:39 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=8247895

The following commit has been merged in the master branch:
commit 82478954742f29369f8bef3708921970d42b50ec
Author: David Edmundson <kde at davidedmundson.co.uk>
Date:   Tue Jun 10 20:49:51 2014 +0200

    Check for selected contact in existing model entries
    
    This fixes a bug when using kpeople if the selected contact
    is loaded from the kpeople cache in the model constructor
    
    BUG: 333921
    FIXED-IN: 0.8.3
    REVIEW: 118647
---
 logviewer/entity-view.cpp | 12 ++++++++++++
 logviewer/entity-view.h   |  2 ++
 2 files changed, 14 insertions(+)

diff --git a/logviewer/entity-view.cpp b/logviewer/entity-view.cpp
index 70e7755..f052bc8 100644
--- a/logviewer/entity-view.cpp
+++ b/logviewer/entity-view.cpp
@@ -24,6 +24,8 @@
 #include <KTp/Logger/log-entity.h>
 #include <KTp/types.h>
 
+#include <QAbstractItemModel>
+
 #include <TelepathyQt/Account>
 
 #include "person-entity-merge-model.h"
@@ -34,6 +36,16 @@ EntityView::EntityView(QWidget *parent) :
     setHeaderHidden(true);
 }
 
+void EntityView::setModel(QAbstractItemModel *model)
+{
+    QTreeView::setModel(model);
+
+    //check if any existing items contain the selected contact
+    if (model->rowCount() > 0) {
+        rowsInserted(QModelIndex(), 0, model->rowCount() -1);
+    }
+}
+
 void EntityView::rowsInserted(const QModelIndex &parent, int start, int end)
 {
     QTreeView::rowsInserted(parent, start, end);
diff --git a/logviewer/entity-view.h b/logviewer/entity-view.h
index 48b132d..5505052 100644
--- a/logviewer/entity-view.h
+++ b/logviewer/entity-view.h
@@ -31,6 +31,8 @@ class EntityView : public QTreeView
 public:
     explicit EntityView(QWidget *parent = 0);
 
+    void setModel(QAbstractItemModel *model);
+
 Q_SIGNALS:
     void noSuchContact();
 

-- 
ktp-text-ui packaging



More information about the pkg-kde-commits mailing list