[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [Konversation] d306ff5: Save the header state of the server list
From:       Peter Simonsson <peter.simonsson () gmail ! com>
Date:       2011-01-08 20:12:11
Message-ID: 20110108201211.6589CA6090 () git ! kde ! org
[Download RAW message or body]

commit d306ff5dce3acdbf870672758c8fa7221d5b488d
branch master
Author: Peter Simonsson <peter.simonsson@gmail.com>
Date:   Sat Jan 8 21:01:56 2011 +0100

    Save the header state of the server list
    
    Remember sizes of the columns and also sorting.

diff --git a/src/irc/serverlistdialog.cpp b/src/irc/serverlistdialog.cpp
index 7b7d8bb..ec50c7d 100644
--- a/src/irc/serverlistdialog.cpp
+++ b/src/irc/serverlistdialog.cpp
@@ -103,6 +103,7 @@ namespace Konversation
         resize(newSize);
         m_serverList->header()->setMovable(false); // don't let the user reorder the \
header  m_serverList->sortItems(0, Qt::AscendingOrder);
+        m_serverList->header()->restoreState(config.readEntry<QByteArray>("ServerListHeaderState", \
QByteArray()));  //because it sorts the first column in ascending order by default
         //causing problems and such.
         m_serverList->topLevelItem(0)->setSelected(true);
@@ -112,6 +113,7 @@ namespace Konversation
     {
         KConfigGroup config(KGlobal::config(), "ServerListDialog");
         config.writeEntry("Size", size());
+        config.writeEntry("ServerListHeaderState", \
m_serverList->header()->saveState());  delete m_mainWidget;
     }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic