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

List:       kde-commits
Subject:    playground/base/guidance/wineconfig
From:       Yuriy Kozlov <yuriy.kozlov () gmail ! com>
Date:       2006-07-31 22:14:40
Message-ID: 1154384080.806513.26046.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 568367 by ykozlov:

BUG:
	Fixed enabled buttons on libraries page when no dll is selected.


 M  +6 -0      wineconfig.py  


--- trunk/playground/base/guidance/wineconfig/wineconfig.py #568366:568367
@@ -1775,6 +1775,7 @@
         
         self.removebutton = KPushButton(i18n("Remove"),vbox3)
         self.connect(self.removebutton,SIGNAL("clicked()"),self.slotRemoveClicked)
+        self.removebutton.setEnabled(False)
         
         spacer = QWidget(vbox3)
         vbox3.setStretchFactor(spacer,1)
@@ -1826,6 +1827,7 @@
         """ Removes override for selected library """
         del self.overriddendlls[str(self.selecteddll)]
         self.updateDllOverridesList()
+        self.__selectOverriddenDll(None)
         self.emit(PYSIGNAL("changedSignal()"), ())
     
     def slotEditClicked(self):
@@ -1877,6 +1879,10 @@
         if dll:
             self.dllslist.setSelected(self.dllsToListItems[str(dll)],True)
             self.editbutton.setEnabled(True)
+            self.removebutton.setEnabled(True)
+        else:
+            self.editbutton.setEnabled(False)
+            self.removebutton.setEnabled(False)
     
     def setMargin(self,margin):
         self.top_layout.setMargin(margin)
[prev in list] [next in list] [prev in thread] [next in thread] 

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