Plugins/PluginSyntaxChecker.py

changeset 453
a81097a85889
parent 398
5b5636320dca
child 454
d28d558f7484
equal deleted inserted replaced
452:0bc58cbb64b2 453:a81097a85889
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 """

eric ide

mercurial