--- a/src/eric7/UI/UserInterface.py Mon Nov 14 11:33:53 2022 +0100 +++ b/src/eric7/UI/UserInterface.py Tue Nov 15 11:06:27 2022 +0100 @@ -403,89 +403,30 @@ self.taskViewer.displayFile.connect(self.viewmanager.openSourceFile) - self.projectBrowser.psBrowser.sourceFile[str].connect( - self.viewmanager.openSourceFile - ) - self.projectBrowser.psBrowser.sourceFile[str, int].connect( - self.viewmanager.openSourceFile - ) - self.projectBrowser.psBrowser.sourceFile[str, list].connect( - self.viewmanager.openSourceFile - ) - self.projectBrowser.psBrowser.sourceFile[str, int, str].connect( + self.projectBrowser.appendStderr.connect(self.appendToStderr) + self.projectBrowser.appendStdout.connect(self.appendToStdout) + self.projectBrowser.sourceFile[str].connect(self.viewmanager.openSourceFile) + self.projectBrowser.sourceFile[str, int].connect( self.viewmanager.openSourceFile ) - self.projectBrowser.psBrowser.closeSourceWindow.connect( - self.viewmanager.closeWindow - ) - self.projectBrowser.psBrowser.testFile.connect(self.__startTestScript) - - self.projectBrowser.pfBrowser.designerFile.connect(self.__designer) - self.projectBrowser.pfBrowser.sourceFile.connect( + self.projectBrowser.sourceFile[str, list].connect( self.viewmanager.openSourceFile ) - self.projectBrowser.pfBrowser.uipreview.connect(self.__UIPreviewer) - self.projectBrowser.pfBrowser.trpreview.connect(self.__TRPreviewer) - self.projectBrowser.pfBrowser.closeSourceWindow.connect( - self.viewmanager.closeWindow - ) - self.projectBrowser.pfBrowser.appendStderr.connect(self.appendToStderr) - - self.projectBrowser.prBrowser.sourceFile.connect( - self.viewmanager.openSourceFile - ) - self.projectBrowser.prBrowser.closeSourceWindow.connect( - self.viewmanager.closeWindow - ) - self.projectBrowser.prBrowser.appendStderr.connect(self.appendToStderr) - - self.projectBrowser.ptBrowser.linguistFile.connect(self.__linguist) - self.projectBrowser.ptBrowser.sourceFile.connect( + self.projectBrowser.sourceFile[str, int, str].connect( self.viewmanager.openSourceFile ) - self.projectBrowser.ptBrowser.trpreview[list].connect(self.__TRPreviewer) - self.projectBrowser.ptBrowser.trpreview[list, bool].connect(self.__TRPreviewer) - self.projectBrowser.ptBrowser.closeSourceWindow.connect( - self.viewmanager.closeWindow - ) - self.projectBrowser.ptBrowser.appendStdout.connect(self.appendToStdout) - self.projectBrowser.ptBrowser.appendStderr.connect(self.appendToStderr) - - self.projectBrowser.piBrowser.sourceFile[str].connect( - self.viewmanager.openSourceFile - ) - self.projectBrowser.piBrowser.sourceFile[str, int].connect( - self.viewmanager.openSourceFile - ) - self.projectBrowser.piBrowser.closeSourceWindow.connect( - self.viewmanager.closeWindow - ) - self.projectBrowser.piBrowser.appendStdout.connect(self.appendToStdout) - self.projectBrowser.piBrowser.appendStderr.connect(self.appendToStderr) - - self.projectBrowser.ppBrowser.sourceFile[str].connect( - self.viewmanager.openSourceFile - ) - self.projectBrowser.ppBrowser.sourceFile[str, int].connect( - self.viewmanager.openSourceFile - ) - self.projectBrowser.ppBrowser.closeSourceWindow.connect( - self.viewmanager.closeWindow - ) - self.projectBrowser.ppBrowser.appendStdout.connect(self.appendToStdout) - self.projectBrowser.ppBrowser.appendStderr.connect(self.appendToStderr) - - self.projectBrowser.poBrowser.sourceFile.connect( - self.viewmanager.openSourceFile - ) - self.projectBrowser.poBrowser.closeSourceWindow.connect( - self.viewmanager.closeWindow - ) - self.projectBrowser.poBrowser.pixmapEditFile.connect(self.__editPixmap) - self.projectBrowser.poBrowser.pixmapFile.connect(self.__showPixmap) - self.projectBrowser.poBrowser.svgFile.connect(self.__showSvg) - self.projectBrowser.poBrowser.umlFile.connect(self.__showUml) - self.projectBrowser.poBrowser.binaryFile.connect(self.__openHexEditor) + self.projectBrowser.closeSourceWindow.connect(self.viewmanager.closeWindow) + self.projectBrowser.testFile.connect(self.__startTestScript) + self.projectBrowser.designerFile.connect(self.__designer) + self.projectBrowser.uipreview.connect(self.__UIPreviewer) + self.projectBrowser.trpreview[list].connect(self.__TRPreviewer) + self.projectBrowser.trpreview[list, bool].connect(self.__TRPreviewer) + self.projectBrowser.linguistFile.connect(self.__linguist) + self.projectBrowser.pixmapEditFile.connect(self.__editPixmap) + self.projectBrowser.pixmapFile.connect(self.__showPixmap) + self.projectBrowser.svgFile.connect(self.__showSvg) + self.projectBrowser.umlFile.connect(self.__showUml) + self.projectBrowser.binaryFile.connect(self.__openHexEditor) self.project.sourceFile.connect(self.viewmanager.openSourceFile) self.project.designerFile.connect(self.__designer) @@ -517,11 +458,13 @@ self.debuggerUI.resetUI.connect(self.__debuggingDone) self.debuggerUI.debuggingStarted.connect(self.__programChange) self.debuggerUI.debuggingStarted.connect(self.__debuggingStarted) + # TODO: check how this can be changed self.debuggerUI.compileForms.connect( - self.projectBrowser.pfBrowser.compileChangedForms - ) + self.projectBrowser.getProjectBrowser("forms").compileChangedForms + ) + # TODO: check how this can be changed self.debuggerUI.compileResources.connect( - self.projectBrowser.prBrowser.compileChangedResources + self.projectBrowser.getProjectBrowser("resources").compileChangedResources ) self.debuggerUI.executeMake.connect(self.project.executeMake) self.debuggerUI.appendStdout.connect(self.appendToStdout) @@ -544,27 +487,6 @@ self.preferencesChanged.connect(self.shell.handlePreferencesChanged) self.preferencesChanged.connect(self.project.handlePreferencesChanged) self.preferencesChanged.connect(self.projectBrowser.handlePreferencesChanged) - self.preferencesChanged.connect( - self.projectBrowser.psBrowser.handlePreferencesChanged - ) - self.preferencesChanged.connect( - self.projectBrowser.pfBrowser.handlePreferencesChanged - ) - self.preferencesChanged.connect( - self.projectBrowser.prBrowser.handlePreferencesChanged - ) - self.preferencesChanged.connect( - self.projectBrowser.ptBrowser.handlePreferencesChanged - ) - self.preferencesChanged.connect( - self.projectBrowser.piBrowser.handlePreferencesChanged - ) - self.preferencesChanged.connect( - self.projectBrowser.ppBrowser.handlePreferencesChanged - ) - self.preferencesChanged.connect( - self.projectBrowser.poBrowser.handlePreferencesChanged - ) self.preferencesChanged.connect(self.taskViewer.handlePreferencesChanged) self.preferencesChanged.connect(self.pluginManager.preferencesChanged) self.preferencesChanged.connect(self.__debugServer.preferencesChanged)