79 self.trUtf8('Check syntax.')) |
79 self.trUtf8('Check syntax.')) |
80 self.__projectAct.setWhatsThis(self.trUtf8( |
80 self.__projectAct.setWhatsThis(self.trUtf8( |
81 """<b>Check Syntax...</b>""" |
81 """<b>Check Syntax...</b>""" |
82 """<p>This checks Python files for syntax errors.</p>""" |
82 """<p>This checks Python files for syntax errors.</p>""" |
83 )) |
83 )) |
84 self.__projectAct.triggered.connect(self.__projectSyntaxCheck) |
84 self.__projectAct.triggered[()].connect(self.__projectSyntaxCheck) |
85 e5App().getObject("Project").addE5Actions([self.__projectAct]) |
85 e5App().getObject("Project").addE5Actions([self.__projectAct]) |
86 menu.addAction(self.__projectAct) |
86 menu.addAction(self.__projectAct) |
87 |
87 |
88 self.__editorAct = E5Action(self.trUtf8('Check Syntax'), |
88 self.__editorAct = E5Action(self.trUtf8('Check Syntax'), |
89 self.trUtf8('&Syntax...'), 0, 0, |
89 self.trUtf8('&Syntax...'), 0, 0, |
90 self, "") |
90 self, "") |
91 self.__editorAct.setWhatsThis(self.trUtf8( |
91 self.__editorAct.setWhatsThis(self.trUtf8( |
92 """<b>Check Syntax...</b>""" |
92 """<b>Check Syntax...</b>""" |
93 """<p>This checks Python files for syntax errors.</p>""" |
93 """<p>This checks Python files for syntax errors.</p>""" |
94 )) |
94 )) |
95 self.__editorAct.triggered.connect(self.__editorSyntaxCheck) |
95 self.__editorAct.triggered[()].connect(self.__editorSyntaxCheck) |
96 |
96 |
97 self.connect(e5App().getObject("Project"), SIGNAL("showMenu"), |
97 self.connect(e5App().getObject("Project"), SIGNAL("showMenu"), |
98 self.__projectShowMenu) |
98 self.__projectShowMenu) |
99 self.connect(e5App().getObject("ProjectBrowser").getProjectBrowser("sources"), |
99 self.connect(e5App().getObject("ProjectBrowser").getProjectBrowser("sources"), |
100 SIGNAL("showMenu"), self.__projectBrowserShowMenu) |
100 SIGNAL("showMenu"), self.__projectBrowserShowMenu) |
166 self, "") |
166 self, "") |
167 self.__projectBrowserAct.setWhatsThis(self.trUtf8( |
167 self.__projectBrowserAct.setWhatsThis(self.trUtf8( |
168 """<b>Check Syntax...</b>""" |
168 """<b>Check Syntax...</b>""" |
169 """<p>This checks Python files for syntax errors.</p>""" |
169 """<p>This checks Python files for syntax errors.</p>""" |
170 )) |
170 )) |
171 self.__projectBrowserAct.triggered.connect(self.__projectBrowserSyntaxCheck) |
171 self.__projectBrowserAct.triggered[()].connect(self.__projectBrowserSyntaxCheck) |
172 if not self.__projectBrowserAct in menu.actions(): |
172 if not self.__projectBrowserAct in menu.actions(): |
173 menu.addAction(self.__projectBrowserAct) |
173 menu.addAction(self.__projectBrowserAct) |
174 |
174 |
175 def __projectSyntaxCheck(self): |
175 def __projectSyntaxCheck(self): |
176 """ |
176 """ |