ProjectFlask/ConfigurationPage/FlaskPage.py

changeset 11
da6ef8ab8268
parent 9
79094fb72c18
child 60
02243723ac17
--- a/ProjectFlask/ConfigurationPage/FlaskPage.py	Sun Nov 15 17:35:48 2020 +0100
+++ b/ProjectFlask/ConfigurationPage/FlaskPage.py	Sun Nov 15 19:53:56 2020 +0100
@@ -10,6 +10,7 @@
 from PyQt5.QtCore import pyqtSlot
 
 from E5Gui.E5Application import e5App
+from E5Gui.E5PathPicker import E5PathPickerModes
 
 from Preferences.ConfigurationPages.ConfigurationPageBase import (
     ConfigurationPageBase
@@ -65,6 +66,9 @@
         self.py3VenvNameComboBox.addItems(
             [""] + sorted(venvManager.getVirtualenvNames()))
         
+        self.translationsEditorPicker.setMode(E5PathPickerModes.OpenFileMode)
+        self.translationsEditorPicker.setFilters(self.tr("All Files (*)"))
+        
         # set initial values
         self.consoleCommandCombo.setEditText(
             self.__plugin.getPreferences("ConsoleCommand"))
@@ -86,6 +90,9 @@
         
         self.urlEdit.setText(
             self.__plugin.getPreferences("FlaskDocUrl"))
+        
+        self.translationsEditorPicker.setText(
+            self.__plugin.getPreferences("TranslationsEditor"))
     
     def save(self):
         """
@@ -107,6 +114,9 @@
         
         self.__plugin.setPreferences(
             "FlaskDocUrl", self.urlEdit.text())
+        
+        self.__plugin.setPreferences(
+            "TranslationsEditor", self.translationsEditorPicker.text())
     
     @pyqtSlot()
     def on_py3VenvNamesReloadButton_clicked(self):

eric ide

mercurial