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