80 self.tr('Check syntax.')) |
80 self.tr('Check syntax.')) |
81 self.__projectAct.setWhatsThis(self.tr( |
81 self.__projectAct.setWhatsThis(self.tr( |
82 """<b>Check Syntax...</b>""" |
82 """<b>Check Syntax...</b>""" |
83 """<p>This checks Python files for syntax errors.</p>""" |
83 """<p>This checks Python files for syntax errors.</p>""" |
84 )) |
84 )) |
85 self.__projectAct.triggered[()].connect(self.__projectSyntaxCheck) |
85 self.__projectAct.triggered.connect(self.__projectSyntaxCheck) |
86 e5App().getObject("Project").addE5Actions([self.__projectAct]) |
86 e5App().getObject("Project").addE5Actions([self.__projectAct]) |
87 menu.addAction(self.__projectAct) |
87 menu.addAction(self.__projectAct) |
88 |
88 |
89 self.__editorAct = E5Action( |
89 self.__editorAct = E5Action( |
90 self.tr('Check Syntax'), |
90 self.tr('Check Syntax'), |
92 self, "") |
92 self, "") |
93 self.__editorAct.setWhatsThis(self.tr( |
93 self.__editorAct.setWhatsThis(self.tr( |
94 """<b>Check Syntax...</b>""" |
94 """<b>Check Syntax...</b>""" |
95 """<p>This checks Python files for syntax errors.</p>""" |
95 """<p>This checks Python files for syntax errors.</p>""" |
96 )) |
96 )) |
97 self.__editorAct.triggered[()].connect(self.__editorSyntaxCheck) |
97 self.__editorAct.triggered.connect(self.__editorSyntaxCheck) |
98 |
98 |
99 e5App().getObject("Project").showMenu.connect(self.__projectShowMenu) |
99 e5App().getObject("Project").showMenu.connect(self.__projectShowMenu) |
100 e5App().getObject("ProjectBrowser").getProjectBrowser("sources")\ |
100 e5App().getObject("ProjectBrowser").getProjectBrowser("sources")\ |
101 .showMenu.connect(self.__projectBrowserShowMenu) |
101 .showMenu.connect(self.__projectBrowserShowMenu) |
102 e5App().getObject("ViewManager").editorOpenedEd.connect( |
102 e5App().getObject("ViewManager").editorOpenedEd.connect( |
171 self, "") |
171 self, "") |
172 self.__projectBrowserAct.setWhatsThis(self.tr( |
172 self.__projectBrowserAct.setWhatsThis(self.tr( |
173 """<b>Check Syntax...</b>""" |
173 """<b>Check Syntax...</b>""" |
174 """<p>This checks Python files for syntax errors.</p>""" |
174 """<p>This checks Python files for syntax errors.</p>""" |
175 )) |
175 )) |
176 self.__projectBrowserAct.triggered[()].connect( |
176 self.__projectBrowserAct.triggered.connect( |
177 self.__projectBrowserSyntaxCheck) |
177 self.__projectBrowserSyntaxCheck) |
178 if not self.__projectBrowserAct in menu.actions(): |
178 if not self.__projectBrowserAct in menu.actions(): |
179 menu.addAction(self.__projectBrowserAct) |
179 menu.addAction(self.__projectBrowserAct) |
180 |
180 |
181 def __projectSyntaxCheck(self): |
181 def __projectSyntaxCheck(self): |