[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/kcontrol/input
From: Ben Cooksley <sourtooth () gmail ! com>
Date: 2009-05-08 11:28:47
Message-ID: 1241782127.734360.8052.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 965176 by bcooksley:
Set the default to Oxygen Black
Ensure multiple selections are not made for default or reset actions
M +1 -0 core/themepage.cpp
M +4 -1 xcursor/themepage.cpp
--- trunk/KDE/kdebase/workspace/kcontrol/input/core/themepage.cpp #965175:965176
@@ -62,6 +62,7 @@
listview = new K3ListView( this );
listview->setFullWidth( true );
listview->setAllColumnsShowFocus( true );
+ listview->seSelectionModeExt( Q3ListView::Single );
listview->addColumn( i18n("Name") );
listview->addColumn( i18n("Description") );
layout->addWidget(listview);
--- trunk/KDE/kdebase/workspace/kcontrol/input/xcursor/themepage.cpp #965175:965176
@@ -75,6 +75,7 @@
view->setModel(proxy);
view->setItemDelegate(new ItemDelegate(this));
view->setIconSize(QSize(size, size));
+ view->setSelectionMode( QAbstractItemView::SingleSelection );
// Make sure we find out about selection changes
connect(view->selectionModel(),
@@ -203,6 +204,7 @@
void ThemePage::load()
{
+ view->selectionModel()->clear();
// Get the name of the theme libXcursor currently uses
QString currentTheme = XcursorGetTheme(x11Info().display());
@@ -244,7 +246,8 @@
void ThemePage::defaults()
{
- QModelIndex defaultIndex = proxy->findIndex("Oxygen_White");
+ view->selectionModel()->clear();
+ QModelIndex defaultIndex = proxy->findIndex("Oxygen_Black");
view->setCurrentIndex(defaultIndex);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic