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


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

The following commit has been merged in the master branch:
commit 8bd313dc7cd41d57ad9ef9e7088aa178b5c45972
Author: Martin Klapetek <martin.klapetek at gmail.com>
Date:   Wed Jul 13 17:44:34 2011 +0200

    Save GUI config upon exit.
    
    BUG: 277216
    REVIEW: 101915
    Reviewed-by: Francesco Nwokeka
---
 main-widget.cpp | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

diff --git a/main-widget.cpp b/main-widget.cpp
index 28c2d9a..0c676a0 100644
--- a/main-widget.cpp
+++ b/main-widget.cpp
@@ -284,6 +284,9 @@ MainWidget::~MainWidget()
     KSharedConfigPtr config = KGlobal::config();
     KConfigGroup configGroup(config, "GUI");
     configGroup.writeEntry("pin_filterbar", m_searchContactAction->isChecked());
+    configGroup.writeEntry("use_groups", m_groupContactsAction->isChecked());
+    configGroup.writeEntry("show_offline", m_showOfflineAction->isChecked());
+    configGroup.writeEntry("sort_by_presence", m_sortByPresenceAction->isChecked());
     configGroup.config()->sync();
 }
 
@@ -351,10 +354,29 @@ void MainWidget::onAccountManagerReady(Tp::PendingOperation* op)
         dialog->show();
     }
 
-    foreach (const Tp::AccountPtr account, accounts) {
+    foreach (const Tp::AccountPtr &account, accounts) {
         onNewAccountAdded(account);
     }
-//     m_contactsListView->expandAll();
+
+    m_contactsListView->expandAll();
+
+    KSharedConfigPtr config = KGlobal::config();
+    KConfigGroup guiConfigGroup(config, "GUI");
+
+    if (guiConfigGroup.readEntry("use_groups", true)) {
+        onGroupContacts(true);
+        m_groupContactsAction->setChecked(true);
+    }
+
+    if (guiConfigGroup.readEntry("show_offline", false)) {
+        m_modelFilter->showOfflineUsers(true);
+        m_showOfflineAction->setChecked(true);
+    }
+
+    if (guiConfigGroup.readEntry("sort_by_presence", true)) {
+        m_modelFilter->setSortByPresence(true);
+        m_sortByPresenceAction->setChecked(true);
+    }
 }
 
 void MainWidget::onAccountConnectionStatusChanged(Tp::ConnectionStatus status)

-- 
ktp-contact-list packaging



More information about the pkg-kde-commits mailing list