Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py

changeset 6577
232f83b6763b
parent 6546
30829a28e969
child 6598
20917d2d9b4b
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")

eric ide

mercurial