[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