diff -r a4cf5c1c8d2b -r 7afdb26fcabc Preferences/ConfigurationPages/MimeTypesPage.py --- a/Preferences/ConfigurationPages/MimeTypesPage.py Tue Aug 29 15:17:33 2017 +0200 +++ b/Preferences/ConfigurationPages/MimeTypesPage.py Tue Aug 29 17:18:18 2017 +0200 @@ -33,6 +33,9 @@ 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")) @@ -44,6 +47,14 @@ 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"]) + + @pyqtSlot() def on_resetButton_clicked(self): """ Private slot to set the default list of mime types.