Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

changeset 2195
d6cbd81fb692
parent 1640
1699d46026cd
child 2223
054c285dab38
--- a/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Wed Nov 07 11:52:17 2012 +0100
+++ b/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Wed Nov 07 17:51:32 2012 +0100
@@ -344,6 +344,20 @@
                 editor.toggleFlakesWarning(lineno, True, error)
             else:
                 editor.toggleSyntaxError(lineno, index, True, error, show=True)
+        else:
+            fn = Utilities.normabspath(itm.data(0, self.filenameRole))
+            vm = e5App().getObject("ViewManager")
+            vm.openSourceFile(fn)
+            editor = vm.getOpenEditor(fn)
+            for index in range(itm.childCount()):
+                citm = itm.child(index)
+                lineno = citm.data(0, self.lineRole)
+                index = citm.data(0, self.indexRole)
+                error = citm.data(0, self.errorRole)
+                if citm.data(0, self.warningRole):
+                    editor.toggleFlakesWarning(lineno, True, error)
+                else:
+                    editor.toggleSyntaxError(lineno, index, True, error, show=True)
         
     @pyqtSlot()
     def on_showButton_clicked(self):

eric ide

mercurial