Preferences/ConfigurationPages/MimeTypesPage.py

changeset 5858
7afdb26fcabc
parent 5389
9b1c800daff3
child 6048
82ad8ec9548c
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.

eric ide

mercurial