--- a/src/eric7/Plugins/PluginAbout.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Plugins/PluginAbout.py Wed Jul 13 14:55:47 2022 +0200 @@ -36,26 +36,27 @@ """ Class implementing the About plugin. """ + def __init__(self, ui): """ Constructor - + @param ui reference to the user interface object (UI.UserInterface) """ super().__init__(ui) self.__ui = ui - + self.__aboutDialog = None def activate(self): """ Public method to activate this plugin. - + @return tuple of None and activation status (boolean) """ self.__initActions() self.__initMenu() - + return None, True def deactivate(self): @@ -67,44 +68,57 @@ menu.removeAction(self.aboutAct) menu.removeAction(self.aboutQtAct) acts = [self.aboutAct, self.aboutQtAct] - self.__ui.removeEricActions(acts, 'ui') - + self.__ui.removeEricActions(acts, "ui") + def __initActions(self): """ Private method to initialize the actions. """ acts = [] - + self.aboutAct = EricAction( - self.tr('About {0}').format(UI.Info.Program), + self.tr("About {0}").format(UI.Info.Program), UI.PixmapCache.getIcon("helpAbout"), - self.tr('&About {0}').format(UI.Info.Program), - 0, 0, self, 'about_eric') - self.aboutAct.setStatusTip(self.tr( - 'Display information about this software')) - self.aboutAct.setWhatsThis(self.tr( - """<b>About {0}</b>""" - """<p>Display some information about this software.</p>""" - ).format(UI.Info.Program)) + self.tr("&About {0}").format(UI.Info.Program), + 0, + 0, + self, + "about_eric", + ) + self.aboutAct.setStatusTip(self.tr("Display information about this software")) + self.aboutAct.setWhatsThis( + self.tr( + """<b>About {0}</b>""" + """<p>Display some information about this software.</p>""" + ).format(UI.Info.Program) + ) self.aboutAct.triggered.connect(self.__about) self.aboutAct.setMenuRole(QAction.MenuRole.AboutRole) acts.append(self.aboutAct) - + self.aboutQtAct = EricAction( - self.tr('About Qt'), + self.tr("About Qt"), UI.PixmapCache.getIcon("helpAboutQt"), - self.tr('About &Qt'), 0, 0, self, 'about_qt') + self.tr("About &Qt"), + 0, + 0, + self, + "about_qt", + ) self.aboutQtAct.setStatusTip( - self.tr('Display information about the Qt toolkit')) - self.aboutQtAct.setWhatsThis(self.tr( - """<b>About Qt</b>""" - """<p>Display some information about the Qt toolkit.</p>""" - )) + self.tr("Display information about the Qt toolkit") + ) + self.aboutQtAct.setWhatsThis( + self.tr( + """<b>About Qt</b>""" + """<p>Display some information about the Qt toolkit.</p>""" + ) + ) self.aboutQtAct.triggered.connect(self.__aboutQt) self.aboutQtAct.setMenuRole(QAction.MenuRole.AboutQtRole) acts.append(self.aboutQtAct) - - self.__ui.addEricActions(acts, 'ui') + + self.__ui.addEricActions(acts, "ui") def __initMenu(self): """ @@ -119,16 +133,17 @@ else: menu.addAction(self.aboutAct) menu.addAction(self.aboutQtAct) - + def __about(self): """ Private slot to handle the About dialog. """ from AboutPlugin.AboutDialog import AboutDialog + if self.__aboutDialog is None: self.__aboutDialog = AboutDialog(self.__ui) self.__aboutDialog.show() - + def __aboutQt(self): """ Private slot to handle the About Qt dialog.