diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/Preferences/ConfigurationPages/MimeTypesPage.py --- a/src/eric7/Preferences/ConfigurationPages/MimeTypesPage.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/MimeTypesPage.py Wed Jul 13 14:55:47 2022 +0200 @@ -21,6 +21,7 @@ """ Class implementing the Text Mime Types configuration page. """ + def __init__(self): """ Constructor @@ -28,28 +29,26 @@ super().__init__() self.setupUi(self) self.setObjectName("MimeTypesPage") - + self.textMimeTypesList.setDefaultVisible(True) self.textMimeTypesList.setToDefault.connect(self.__setToDefault) - + # set initial values - self.textMimeTypesList.setList( - Preferences.getUI("TextMimeTypes")) - + self.textMimeTypesList.setList(Preferences.getUI("TextMimeTypes")) + def save(self): """ Public slot to save the Interface configuration. """ Preferences.setUI("TextMimeTypes", self.textMimeTypesList.getList()) - + @pyqtSlot() def __setToDefault(self): """ Private slot to set the message list to the default values. """ - self.textMimeTypesList.setList( - Preferences.Prefs.uiDefaults["TextMimeTypes"]) - + self.textMimeTypesList.setList(Preferences.Prefs.uiDefaults["TextMimeTypes"]) + @pyqtSlot() def on_resetButton_clicked(self): """ @@ -58,17 +57,21 @@ ok = EricMessageBox.yesNo( self, self.tr("Reset Mime Types"), - self.tr("""Do you really want to reset the configured list of""" - """ mime types?""")) + self.tr( + """Do you really want to reset the configured list of""" + """ mime types?""" + ), + ) if ok: self.textMimeTypesList.setList( - Preferences.Prefs.uiDefaults["TextMimeTypes"]) - + Preferences.Prefs.uiDefaults["TextMimeTypes"] + ) + def create(dlg): """ Module function to create the configuration page. - + @param dlg reference to the configuration dialog @return reference to the instantiated page (ConfigurationPageBase) """