Fixed an issue with the enabled state of the multi project browser. 5_4_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_4_x
changeset 3832
c0dbd1decda6
parent 3826
4be62672e3b6
child 3849
df1305478619

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

MultiProject/MultiProjectBrowser.py file | annotate | diff | comparison | revisions
--- a/MultiProject/MultiProjectBrowser.py	Sat Sep 27 13:08:52 2014 +0200
+++ b/MultiProject/MultiProjectBrowser.py	Sat Sep 27 14:30:40 2014 +0200
@@ -53,6 +53,8 @@
         self.setContextMenuPolicy(Qt.CustomContextMenu)
         self.customContextMenuRequested.connect(self.__contextMenuRequested)
         self.itemActivated.connect(self.__openItem)
+        
+        self.setEnabled(False)
     
     ###########################################################################
     ## Slot handling methods below
@@ -63,6 +65,7 @@
         Private slot to handle the creation of a new multi project.
         """
         self.clear()
+        self.setEnabled(True)
     
     def __multiProjectOpened(self):
         """
@@ -72,12 +75,15 @@
             self.__addProject(project)
         
         self.sortItems()
+        
+        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