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

List:       kde-commits
Subject:    KDE/kdebase/workspace/kcontrol/screensaver
From:       Laurent Montel <montel () kde ! org>
Date:       2009-07-19 12:31:40
Message-ID: 1248006700.958758.18311.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 999208 by mlaurent:

Disable test/configure action when we select a group


 M  +8 -2      scrnsave.cpp  


--- trunk/KDE/kdebase/workspace/kcontrol/screensaver/scrnsave.cpp #999207:999208
@@ -664,8 +664,11 @@
 void KScreenSaver::slotScreenSaver(Q3ListViewItem *item)
 {
     if (!item)
-      return;
-
+    {
+        mSetupBt->setEnabled(false);
+        mTestBt->setEnabled(false);
+        return;
+    }
     int i = 0, indx = -1;
 	Q_FOREACH( SaverConfig* saver , mSaverList ){
         if ( item->parent() )
@@ -686,6 +689,9 @@
         }
 		i++;
     }
+
+    mSetupBt->setEnabled(item->childCount()==0);
+    mTestBt->setEnabled(item->childCount()==0);
     if (indx == -1) {
         mSelected = -1;
         return;
[prev in list] [next in list] [prev in thread] [next in thread] 

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