--- 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):