MultiProject/MultiProjectBrowser.py

changeset 3830
70831a7beb3f
parent 3656
441956d8fce5
child 4021
195a471c327b
--- 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