--- a/Plugins/PluginTabnanny.py Sun Apr 13 15:45:57 2014 +0200 +++ b/Plugins/PluginTabnanny.py Tue Apr 15 22:41:08 2014 +0200 @@ -15,8 +15,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 @@ -242,11 +243,16 @@ """ browser = e5App().getObject("ProjectBrowser").getProjectBrowser( "sources") - itm = browser.model().item(browser.currentIndex()) - try: - fn = itm.fileName() - except AttributeError: - fn = itm.dirName() + if browser.getSelectedItemsCount([ProjectBrowserFileItem]) > 1: + fn = [] + for itm in browser.getSelectedItems([ProjectBrowserFileItem]): + fn.append(itm.fileName()) + else: + itm = browser.model().item(browser.currentIndex()) + try: + fn = itm.fileName() + except AttributeError: + fn = itm.dirName() from CheckerPlugins.Tabnanny.TabnannyDialog import TabnannyDialog self.__projectBrowserTabnannyDialog = TabnannyDialog(self)