Plugins/PluginSyntaxChecker.py

changeset 3345
071afe8be2a1
parent 3190
a9a94491c4fd
child 3438
29717a5e8b97
equal deleted inserted replaced
3343:f7a6d271bb40 3345:071afe8be2a1
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):

eric ide

mercurial