Fixed an issue with the enabled state of the multi project browser. 5_5_x

Sat, 27 Sep 2014 14:30:40 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 27 Sep 2014 14:30:40 +0200
branch
5_5_x
changeset 3831
20f8c17b9cd2
parent 3823
0ea489eea09c
child 3835
9515e2c4cc8e

Fixed an issue with the enabled state of the multi project browser.
(grafted from 70831a7beb3faffe9177dbd7d2e1ce08184b89a3)

MultiProject/MultiProjectBrowser.py file | annotate | diff | comparison | revisions
--- a/MultiProject/MultiProjectBrowser.py	Sat Sep 27 12:50:44 2014 +0200
+++ b/MultiProject/MultiProjectBrowser.py	Sat Sep 27 14:30:40 2014 +0200
@@ -59,6 +59,8 @@
         self.setContextMenuPolicy(Qt.CustomContextMenu)
         self.customContextMenuRequested.connect(self.__contextMenuRequested)
         self.itemActivated.connect(self.__openItem)
+        
+        self.setEnabled(False)
     
     ###########################################################################
     ## Slot handling methods below
@@ -69,6 +71,7 @@
         Private slot to handle the creation of a new multi project.
         """
         self.clear()
+        self.setEnabled(True)
     
     def __multiProjectOpened(self):
         """
@@ -78,12 +81,15 @@
             self.__addProject(project)
         
         self.sortItems(0, Qt.AscendingOrder)
+        
+        self.setEnabled(True)
     
     def __multiProjectClosed(self):
         """
         Private slot to handle the closing of a multi project.
         """
         self.clear()
+        self.setEnabled(False)
     
     def __projectAdded(self, project):
         """

eric ide

mercurial