diff -r 550e5ea385cb -r d491ccab7343 ProjectFlask/ConfigurationPage/FlaskPage.py --- a/ProjectFlask/ConfigurationPage/FlaskPage.py Tue Nov 10 19:38:00 2020 +0100 +++ b/ProjectFlask/ConfigurationPage/FlaskPage.py Wed Nov 11 20:03:21 2020 +0100 @@ -18,6 +18,8 @@ import UI.PixmapCache +from .. import AnsiTools + # TODO: add selection for the ANSI color scheme (see MicroPython) class FlaskPage(ConfigurationPageBase, Ui_FlaskPage): @@ -34,6 +36,9 @@ self.setupUi(self) self.setObjectName("FlaskPage") + self.colorSchemeComboBox.addItems( + sorted(AnsiTools.getAvailableColorSchemes())) + self.__plugin = plugin self.urlResetButton.setIcon( @@ -57,6 +62,10 @@ index = 0 self.py3VenvNameComboBox.setCurrentIndex(index) + self.colorSchemeComboBox.setCurrentIndex( + self.colorSchemeComboBox.findText( + self.__plugin.getPreferences("AnsiColorScheme"))) + self.urlEdit.setText( self.__plugin.getPreferences("FlaskDocUrl")) @@ -72,6 +81,10 @@ self.py3VenvNameComboBox.currentText()) self.__plugin.setPreferences( + "AnsiColorScheme", + self.colorSchemeComboBox.currentText()) + + self.__plugin.setPreferences( "FlaskDocUrl", self.urlEdit.text()) @pyqtSlot()