diff -r ea60ea85067a -r 232f83b6763b Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py --- a/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py Sat Nov 03 14:19:21 2018 +0100 +++ b/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py Sat Nov 03 17:18:15 2018 +0100 @@ -18,6 +18,7 @@ MULTIMEDIA_AVAILABLE = False from E5Gui import E5MessageBox +from E5Gui.E5Application import e5App from .Ui_TranslatorWidget import Ui_TranslatorWidget @@ -67,6 +68,7 @@ self.translateButton.setIcon( self.__translator.getAppIcon("translate.png")) self.clearButton.setIcon(UI.PixmapCache.getIcon("editDelete.png")) + self.preferencesButton.setIcon(UI.PixmapCache.getIcon("configure.png")) self.translateButton.setEnabled(False) self.clearButton.setEnabled(False) @@ -441,3 +443,10 @@ self.__mediaFile.close() self.__mediaFile.remove() self.__mediaFile = None + + @pyqtSlot() + def on_preferencesButton_clicked(self): + """ + Private slot to open the Translator configuration page. + """ + e5App().getObject("UserInterface").showPreferences("translatorPage")