Plugins/PluginSyntaxChecker.py

changeset 454
d28d558f7484
parent 453
a81097a85889
child 495
b31b0bffa5b0
equal deleted inserted replaced
453:a81097a85889 454:d28d558f7484
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 """

eric ide

mercurial