[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.3/kdeutils/kgpg
From: Rolf Eike Beer <kde () opensource ! sf-tec ! de>
Date: 2009-10-03 11:30:14
Message-ID: 1254569414.452766.24802.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1030866 by dakon:
set some sane defaults for column width
BUG:192375
M +21 -3 keytreeview.cpp
--- branches/KDE/4.3/kdeutils/kgpg/keytreeview.cpp #1030865:1030866
@@ -105,14 +105,32 @@
void
KeyTreeView::restoreLayout(KConfigGroup &cg)
{
- QStringList cols = cg.readEntry("ColumnWidths", QStringList());
+ QStringList cols(cg.readEntry("ColumnWidths", QStringList()));
int i = 0;
- QStringList::ConstIterator it = cols.constBegin();
- const QStringList::ConstIterator itEnd = cols.constEnd();
+ QStringList::ConstIterator it(cols.constBegin());
+ const QStringList::ConstIterator itEnd(cols.constEnd());
for (; it != itEnd; ++it)
setColumnWidth(i++, (*it).toInt());
+ while (i < model()->columnCount(QModelIndex())) {
+ int width = 100;
+ switch (i) {
+ case KEYCOLUMN_NAME:
+ width = 250;
+ break;
+ case KEYCOLUMN_EMAIL:
+ width = 150;
+ break;
+ case KEYCOLUMN_TRUST:
+ // the trust column needs to be only that big as the header which is done automatically
+ i++;
+ continue;
+ }
+ setColumnWidth(i, width);
+ i++;
+ }
+
if (cg.hasKey("SortColumn")) {
Qt::SortOrder order = cg.readEntry("SortAscending", true) ? Qt::AscendingOrder : Qt::DescendingOrder;
sortByColumn(cg.readEntry("SortColumn", 0), order);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic