[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9

Maximiliano Curia maxy at moszumanska.debian.org
Mon May 9 09:06:19 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=c2390d9

The following commit has been merged in the master branch:
commit c2390d9c79d30ce61a39f8f85c99d643b354c7de
Author: Martin Klapetek <martin.klapetek at gmail.com>
Date:   Fri Feb 1 11:26:23 2013 +0100

    Remove sorting modes
    
    AliasRole is the same as Qt::DisplayRole and NicknameRole is not used
    in the new models, so we're left with two modes - sorting by name
    and sorting by presence. Furthermore this can be done from the client
    code by using setSortRole().
    
    Reviewed-by: David Edmundson
---
 KTp/Models/contacts-filter-model.cpp | 46 ------------------------------------
 KTp/Models/contacts-filter-model.h   | 19 +--------------
 2 files changed, 1 insertion(+), 64 deletions(-)

diff --git a/KTp/Models/contacts-filter-model.cpp b/KTp/Models/contacts-filter-model.cpp
index 145dcef..403efb2 100644
--- a/KTp/Models/contacts-filter-model.cpp
+++ b/KTp/Models/contacts-filter-model.cpp
@@ -550,52 +550,6 @@ void ContactsFilterModel::invalidateFilter()
     QSortFilterProxyModel::invalidateFilter();
 }
 
-ContactsFilterModel::SortMode ContactsFilterModel::sortMode() const
-{
-    switch (sortRole()) {
-    case Qt::DisplayRole:
-        return DoNotSort;
-    case ContactsModel::PresenceTypeRole:
-        return SortByPresence;
-    case ContactsModel::NicknameRole:
-        return SortByNickname;
-    case ContactsModel::AliasRole:
-        return SortByAlias;
-    default:
-        //This should never happen
-        Q_ASSERT(false);
-        return DoNotSort;
-    }
-}
-
-void ContactsFilterModel::resetSortMode()
-{
-    setSortMode(DoNotSort);
-}
-
-void ContactsFilterModel::setSortMode(SortMode sortMode)
-{
-    switch (sortMode) {
-    case DoNotSort:
-        setSortRole(Qt::DisplayRole);
-        break;
-    case SortByPresence:
-        setSortRole(ContactsModel::PresenceTypeRole);
-        break;
-    case SortByNickname:
-        setSortRole(ContactsModel::NicknameRole);
-        break;
-    case SortByAlias:
-        setSortRole(ContactsModel::AliasRole);
-        break;
-    default:
-        //This should never happen
-        Q_ASSERT(false);
-        return;
-    }
-    Q_EMIT sortModeChanged(sortMode);
-}
-
 ContactsFilterModel::PresenceTypeFilterFlags ContactsFilterModel::presenceTypeFilterFlags() const
 {
     return d->presenceTypeFilterFlags;
diff --git a/KTp/Models/contacts-filter-model.h b/KTp/Models/contacts-filter-model.h
index bce9e46..3fd34c5 100644
--- a/KTp/Models/contacts-filter-model.h
+++ b/KTp/Models/contacts-filter-model.h
@@ -38,8 +38,7 @@ class KTP_EXPORT ContactsFilterModel : public QSortFilterProxyModel
     Q_OBJECT
     Q_DISABLE_COPY(ContactsFilterModel)
 
-    Q_ENUMS(SortMode
-            PresenceFilterFlag
+    Q_ENUMS(PresenceFilterFlag
             CapabilityFilterFlag
             SubscriptionStateFilterFlag)
 
@@ -47,11 +46,6 @@ class KTP_EXPORT ContactsFilterModel : public QSortFilterProxyModel
             CapabilityFilterFlags
             SubscriptionStateFilterFlags)
 
-    Q_PROPERTY(SortMode sortMode
-               READ sortMode
-               WRITE setSortMode
-               NOTIFY sortModeChanged)
-
     Q_PROPERTY(PresenceTypeFilterFlags presenceTypeFilterFlags
                READ presenceTypeFilterFlags
                RESET clearPresenceTypeFilterFlags
@@ -135,12 +129,6 @@ class KTP_EXPORT ContactsFilterModel : public QSortFilterProxyModel
                NOTIFY idFilterMatchFlagsChanged)
 
 public:
-    enum SortMode {
-        DoNotSort = 0,
-        SortByPresence,
-        SortByNickname,
-        SortByAlias
-    };
 
     enum PresenceTypeFilterFlag {
         DoNotFilterByPresence                  = 0x0000,
@@ -207,11 +195,6 @@ public:
     virtual void setSourceModel(QAbstractItemModel *sourceModel);
     void invalidateFilter();
 
-    SortMode sortMode() const;
-    void resetSortMode();
-    Q_SLOT void setSortMode(SortMode sortMode);
-    Q_SIGNAL void sortModeChanged(SortMode sortMode);
-
     PresenceTypeFilterFlags presenceTypeFilterFlags() const;
     Q_SLOT void clearPresenceTypeFilterFlags();
     Q_SLOT void setPresenceTypeFilterFlags(PresenceTypeFilterFlags presenceTypeFilterFlags);

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list