[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