--- a/Plugins/PluginSyntaxChecker.py Tue Jan 12 18:33:34 2010 +0000 +++ b/Plugins/PluginSyntaxChecker.py Tue Jan 12 18:36:05 2010 +0000 @@ -11,7 +11,7 @@ from PyQt4.QtCore import QObject, SIGNAL -from E4Gui.E4Application import e4App +from E4Gui.E4Application import e5App from E4Gui.E4Action import E4Action @@ -70,7 +70,7 @@ @return tuple of None and activation status (boolean) """ - menu = e4App().getObject("Project").getMenu("Checks") + menu = e5App().getObject("Project").getMenu("Checks") if menu: self.__projectAct = E4Action(self.trUtf8('Check Syntax'), self.trUtf8('&Syntax...'), 0, 0, @@ -83,7 +83,7 @@ )) self.connect(self.__projectAct, SIGNAL('triggered()'), self.__projectSyntaxCheck) - e4App().getObject("Project").addE4Actions([self.__projectAct]) + e5App().getObject("Project").addE4Actions([self.__projectAct]) menu.addAction(self.__projectAct) self.__editorAct = E4Action(self.trUtf8('Check Syntax'), @@ -95,16 +95,16 @@ )) self.connect(self.__editorAct, SIGNAL('triggered()'), self.__editorSyntaxCheck) - self.connect(e4App().getObject("Project"), SIGNAL("showMenu"), + self.connect(e5App().getObject("Project"), SIGNAL("showMenu"), self.__projectShowMenu) - self.connect(e4App().getObject("ProjectBrowser").getProjectBrowser("sources"), + self.connect(e5App().getObject("ProjectBrowser").getProjectBrowser("sources"), SIGNAL("showMenu"), self.__projectBrowserShowMenu) - self.connect(e4App().getObject("ViewManager"), SIGNAL("editorOpenedEd"), + self.connect(e5App().getObject("ViewManager"), SIGNAL("editorOpenedEd"), self.__editorOpened) - self.connect(e4App().getObject("ViewManager"), SIGNAL("editorClosedEd"), + self.connect(e5App().getObject("ViewManager"), SIGNAL("editorClosedEd"), self.__editorClosed) - for editor in e4App().getObject("ViewManager").getOpenEditors(): + for editor in e5App().getObject("ViewManager").getOpenEditors(): self.__editorOpened(editor) return None, True @@ -113,16 +113,16 @@ """ Public method to deactivate this plugin. """ - self.disconnect(e4App().getObject("Project"), SIGNAL("showMenu"), + self.disconnect(e5App().getObject("Project"), SIGNAL("showMenu"), self.__projectShowMenu) - self.disconnect(e4App().getObject("ProjectBrowser").getProjectBrowser("sources"), + self.disconnect(e5App().getObject("ProjectBrowser").getProjectBrowser("sources"), SIGNAL("showMenu"), self.__projectBrowserShowMenu) - self.disconnect(e4App().getObject("ViewManager"), SIGNAL("editorOpenedEd"), + self.disconnect(e5App().getObject("ViewManager"), SIGNAL("editorOpenedEd"), self.__editorOpened) - self.disconnect(e4App().getObject("ViewManager"), SIGNAL("editorClosedEd"), + self.disconnect(e5App().getObject("ViewManager"), SIGNAL("editorClosedEd"), self.__editorClosed) - menu = e4App().getObject("Project").getMenu("Checks") + menu = e5App().getObject("Project").getMenu("Checks") if menu: menu.removeAction(self.__projectAct) @@ -148,7 +148,7 @@ """ if menuName == "Checks" and self.__projectAct is not None: self.__projectAct.setEnabled(\ - e4App().getObject("Project").getProjectLanguage() == "Python3") + e5App().getObject("Project").getProjectLanguage() == "Python3") def __projectBrowserShowMenu(self, menuName, menu): """ @@ -159,7 +159,7 @@ @param menu reference to the menu (QMenu) """ if menuName == "Checks" and \ - e4App().getObject("Project").getProjectLanguage() == "Python3": + e5App().getObject("Project").getProjectLanguage() == "Python3": self.__projectBrowserMenu = menu if self.__projectBrowserAct is None: self.__projectBrowserAct = E4Action(self.trUtf8('Check Syntax'), @@ -178,7 +178,7 @@ """ Public slot used to check the project files for bad indentations. """ - project = e4App().getObject("Project") + project = e5App().getObject("Project") project.saveAllScripts() files = [os.path.join(project.ppath, file) \ for file in project.pdata["SOURCES"] \ @@ -193,7 +193,7 @@ Private method to handle the syntax check context menu action of the project sources browser. """ - browser = e4App().getObject("ProjectBrowser").getProjectBrowser("sources") + browser = e5App().getObject("ProjectBrowser").getProjectBrowser("sources") itm = browser.model().item(browser.currentIndex()) try: fn = itm.fileName() @@ -245,9 +245,9 @@ """ Private slot to handle the syntax check context menu action of the editors. """ - editor = e4App().getObject("ViewManager").activeWindow() + editor = e5App().getObject("ViewManager").activeWindow() if editor is not None: self.__editorSyntaxCheckerDialog = SyntaxCheckerDialog() self.__editorSyntaxCheckerDialog.show() self.__editorSyntaxCheckerDialog.start(editor.getFileName(), - editor.text()) + editor.text()) \ No newline at end of file