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

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

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 27 Sep 2014 14:30:40 +0200
changeset 3830
70831a7beb3f
parent 3829
0c9b6013b063
child 3833
64b5f5fa3b00

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

MultiProject/MultiProjectBrowser.py file | annotate | diff | comparison | revisions
--- a/MultiProject/MultiProjectBrowser.py	Sat Sep 27 13:10:56 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