diff -r d85fadb263a0 -r 1b8381afe38f Plugins/PluginCodeStyleChecker.py --- a/Plugins/PluginCodeStyleChecker.py Sun Apr 13 15:45:57 2014 +0200 +++ b/Plugins/PluginCodeStyleChecker.py Tue Apr 15 22:41:08 2014 +0200 @@ -16,8 +16,9 @@ from E5Gui.E5Application import e5App from E5Gui.E5Action import E5Action +from Project.ProjectBrowserModel import ProjectBrowserFileItem +from Utilities import determinePythonVersion -from Utilities import determinePythonVersion import Preferences # Start-Of-Header @@ -282,13 +283,19 @@ """ browser = e5App().getObject("ProjectBrowser")\ .getProjectBrowser("sources") - itm = browser.model().item(browser.currentIndex()) - try: - fn = itm.fileName() + if browser.getSelectedItemsCount([ProjectBrowserFileItem]) > 1: + fn = [] + for itm in browser.getSelectedItems([ProjectBrowserFileItem]): + fn.append(itm.fileName()) isDir = False - except AttributeError: - fn = itm.dirName() - isDir = True + else: + itm = browser.model().item(browser.currentIndex()) + try: + fn = itm.fileName() + isDir = False + except AttributeError: + fn = itm.dirName() + isDir = True from CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog import \ CodeStyleCheckerDialog