diff -r 2c7ccb4484bf -r 7ac16bf7695b eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py --- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py Fri Jun 19 13:46:58 2020 +0200 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py Fri Jun 19 14:18:31 2020 +0200 @@ -90,12 +90,15 @@ noFiles = 1 hasResults = 2 - def __init__(self, styleCheckService, parent=None): + def __init__(self, styleCheckService, project=None, parent=None): """ Constructor @param styleCheckService reference to the service @type CodeStyleCheckService + @param project reference to the project if called on project or project + browser level + @type Project @param parent reference to the parent widget @type QWidget """ @@ -103,6 +106,8 @@ self.setupUi(self) self.setWindowFlags(Qt.Window) + self.__project = project + self.optionsTabWidget.setCurrentIndex(0) self.excludeMessagesSelectButton.setIcon( @@ -561,7 +566,13 @@ self.checkProgressLabel.setVisible(len(self.files) > 1) self.checkProgress.setVisible(len(self.files) > 1) if len(self.files) > 1: - self.progressList.addItems(self.files) + if self.__project: + self.progressList.addItems([ + os.path.join("...", self.__project.getRelativePath(f)) + for f in self.files + ]) + else: + self.progressList.addItems(self.files) QApplication.processEvents() @@ -969,6 +980,9 @@ @param fn filename of the just checked file @type str """ + if self.__project: + fn = os.path.join("...", self.__project.getRelativePath(fn)) + self.checkProgress.setValue(self.progress) self.checkProgressLabel.setPath(fn)