diff -r b00ee853bceb -r 86ac124f322c Project/ProjectBrowser.py --- a/Project/ProjectBrowser.py Mon Apr 21 19:23:08 2014 +0200 +++ b/Project/ProjectBrowser.py Wed Apr 23 21:30:14 2014 +0200 @@ -108,36 +108,48 @@ self.project.projectOpened.connect(self.psBrowser._projectOpened) self.project.newProject.connect(self.psBrowser._newProject) self.project.reinitVCS.connect(self.psBrowser._initMenusAndVcs) + self.project.projectPropertiesChanged.connect( + self.psBrowser._initMenusAndVcs) # connect the forms browser self.project.projectClosed.connect(self.pfBrowser._projectClosed) self.project.projectOpened.connect(self.pfBrowser._projectOpened) self.project.newProject.connect(self.pfBrowser._newProject) self.project.reinitVCS.connect(self.pfBrowser._initMenusAndVcs) + self.project.projectPropertiesChanged.connect( + self.pfBrowser._initMenusAndVcs) # connect the resources browser self.project.projectClosed.connect(self.prBrowser._projectClosed) self.project.projectOpened.connect(self.prBrowser._projectOpened) self.project.newProject.connect(self.prBrowser._newProject) self.project.reinitVCS.connect(self.prBrowser._initMenusAndVcs) + self.project.projectPropertiesChanged.connect( + self.prBrowser._initMenusAndVcs) # connect the translations browser self.project.projectClosed.connect(self.ptBrowser._projectClosed) self.project.projectOpened.connect(self.ptBrowser._projectOpened) self.project.newProject.connect(self.ptBrowser._newProject) self.project.reinitVCS.connect(self.ptBrowser._initMenusAndVcs) + self.project.projectPropertiesChanged.connect( + self.ptBrowser._initMenusAndVcs) # connect the interfaces (IDL) browser self.project.projectClosed.connect(self.piBrowser._projectClosed) self.project.projectOpened.connect(self.piBrowser._projectOpened) self.project.newProject.connect(self.piBrowser._newProject) self.project.reinitVCS.connect(self.piBrowser._initMenusAndVcs) + self.project.projectPropertiesChanged.connect( + self.piBrowser._initMenusAndVcs) # connect the others browser self.project.projectClosed.connect(self.poBrowser._projectClosed) self.project.projectOpened.connect(self.poBrowser._projectOpened) self.project.newProject.connect(self.poBrowser._newProject) self.project.reinitVCS.connect(self.poBrowser._initMenusAndVcs) + self.project.projectPropertiesChanged.connect( + self.poBrowser._initMenusAndVcs) # add signal connection to ourself self.project.projectOpened.connect(self.__projectOpened)