[SCM] ktp-contact-list packaging branch, master, updated. debian/15.12.1-2-1070-g6c56f91

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:06:40 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=8941bcd

The following commit has been merged in the master branch:
commit 8941bcd22c9ff6a8f214a78859b7e414ab15a7a7
Author: Rohan Garg <rohangarg at kubuntu.org>
Date:   Wed Jun 15 20:19:15 2011 +0530

    Refactor filterOfflineUsers to showOfflineUsers
     - This commit changes the nature of the Show/Hide Offline Users action button
     - Pushing the button in now shows the offline users instead of hiding them
     - String change : "Show/Hide offline users" -> "Hide/Show offline users"
    
    REVIEW: 101630
---
 account-filter-model.cpp | 14 +++++++-------
 account-filter-model.h   |  8 ++++----
 main-widget.cpp          | 16 ++++++++--------
 main-widget.h            |  2 +-
 4 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/account-filter-model.cpp b/account-filter-model.cpp
index d30b208..d86b340 100644
--- a/account-filter-model.cpp
+++ b/account-filter-model.cpp
@@ -25,21 +25,21 @@
 
 AccountFilterModel::AccountFilterModel(QObject *parent)
     : QSortFilterProxyModel(parent),
-      m_filterOfflineUsers(false),
+      m_showOfflineUsers(false),
       m_filterByName(false)
 {
 
 }
 
-void AccountFilterModel::filterOfflineUsers(bool filterOfflineUsers)
+void AccountFilterModel::showOfflineUsers(bool showOfflineUsers)
 {
-    m_filterOfflineUsers = filterOfflineUsers;
+    m_showOfflineUsers = showOfflineUsers;
     invalidateFilter();
 }
 
-bool AccountFilterModel::filterOfflineUsers() const
+bool AccountFilterModel::showOfflineUsers() const
 {
-    return m_filterOfflineUsers;
+    return m_showOfflineUsers;
 }
 
 bool AccountFilterModel::filterAcceptsRow(int source_row, const QModelIndex &source_parent) const
@@ -56,7 +56,7 @@ bool AccountFilterModel::filterAcceptsRow(int source_row, const QModelIndex &sou
         }
 
         //filter offline users out
-        if (m_filterOfflineUsers &&
+        if (!m_showOfflineUsers &&
                 ((source_parent.child(source_row, 0).data(AccountsModel::PresenceTypeRole).toUInt()
                 == Tp::ConnectionPresenceTypeOffline) ||
                 (source_parent.child(source_row, 0).data(AccountsModel::PresenceTypeRole).toUInt()
@@ -68,7 +68,7 @@ bool AccountFilterModel::filterAcceptsRow(int source_row, const QModelIndex &sou
         QModelIndex index = sourceModel()->index(source_row, 0);
         if (index.isValid()) {
             if (m_groupsActive) {
-                if (m_filterOfflineUsers) {
+                if (!m_showOfflineUsers) {
                     if (index.data(AccountsModel::OnlineUsersCountRole).toInt() > 0) {
                         return true;
                     } else {
diff --git a/account-filter-model.h b/account-filter-model.h
index 007c2a9..1e30a25 100644
--- a/account-filter-model.h
+++ b/account-filter-model.h
@@ -39,7 +39,7 @@ class AccountFilterModel : public QSortFilterProxyModel
 
 public:
     AccountFilterModel(QObject *parent = 0);
-    bool filterOfflineUsers() const;
+    bool showOfflineUsers() const;
 
     /**
      * rief Flag to sort the contactlist by presence.
@@ -53,7 +53,7 @@ public:
 
 
 public slots:
-    void filterOfflineUsers(bool filterOfflineUsers);
+    void showOfflineUsers(bool showOfflineUsers);
     void setFilterString(const QString &str);
     void clearFilterString();
     /**
@@ -68,8 +68,8 @@ protected:
     bool lessThan ( const QModelIndex &left, const QModelIndex &right ) const;
 
 private:
-    /// Filters out offline users
-    bool m_filterOfflineUsers;
+    /// Shows offline users
+    bool m_showOfflineUsers;
 
     /// Used when searching for contact
     bool m_filterByName;
diff --git a/main-widget.cpp b/main-widget.cpp
index 65fff93..1f81b19 100644
--- a/main-widget.cpp
+++ b/main-widget.cpp
@@ -129,12 +129,12 @@ MainWidget::MainWidget(QWidget *parent)
 
     m_toolBar->addAction(m_groupContactsAction);
 
-    m_hideOfflineAction = new KAction(KIcon("meeting-attending-tentative"), QString(), this);
-    m_hideOfflineAction->setCheckable(true);
-    m_hideOfflineAction->setChecked(true);
-    m_hideOfflineAction->setToolTip(i18n("Show/Hide offline users"));
+    m_showOfflineAction = new KAction(KIcon("meeting-attending-tentative"), QString(), this);
+    m_showOfflineAction->setCheckable(true);
+    m_showOfflineAction->setChecked(false);
+    m_showOfflineAction->setToolTip(i18n("Hide/Show offline users"));
 
-    m_toolBar->addAction(m_hideOfflineAction);
+    m_toolBar->addAction(m_showOfflineAction);
 
     m_sortByPresenceAction = new KAction(KIcon("view-sort-ascending"), QString(), this);
     m_sortByPresenceAction->setCheckable(true);
@@ -295,7 +295,7 @@ void MainWidget::onAccountManagerReady(Tp::PendingOperation* op)
         m_modelFilter->setSourceModel(m_model);
     }
     m_modelFilter->setDynamicSortFilter(true);
-    m_modelFilter->filterOfflineUsers(m_hideOfflineAction->isChecked());
+    m_modelFilter->showOfflineUsers(m_showOfflineAction->isChecked());
     m_modelFilter->clearFilterString();
     m_modelFilter->setFilterCaseSensitivity(Qt::CaseInsensitive);
     m_modelFilter->setSortRole(Qt::DisplayRole);
@@ -304,8 +304,8 @@ void MainWidget::onAccountManagerReady(Tp::PendingOperation* op)
     m_contactsListView->setSortingEnabled(true);
     m_contactsListView->sortByColumn(0, Qt::AscendingOrder);
 
-    connect(m_hideOfflineAction, SIGNAL(toggled(bool)),
-            m_modelFilter, SLOT(filterOfflineUsers(bool)));
+    connect(m_showOfflineAction, SIGNAL(toggled(bool)),
+            m_modelFilter, SLOT(showOfflineUsers(bool)));
 
     connect(m_filterBar, SIGNAL(filterChanged(QString)),
             m_modelFilter, SLOT(setFilterString(QString)));
diff --git a/main-widget.h b/main-widget.h
index abee064..070ac10 100644
--- a/main-widget.h
+++ b/main-widget.h
@@ -131,7 +131,7 @@ private:
     ContactDelegateCompact *m_compactDelegate;
     KAction                *m_addContactAction;
     KAction                *m_groupContactsAction;
-    KAction                *m_hideOfflineAction;
+    KAction                *m_showOfflineAction;
     KAction                *m_searchContactAction;
     KAction                *m_sortByPresenceAction;
 };

-- 
ktp-contact-list packaging



More information about the pkg-kde-commits mailing list