Preferences/ConfigurationPages/MimeTypesPage.py

changeset 5858
7afdb26fcabc
parent 5389
9b1c800daff3
child 6048
82ad8ec9548c
equal deleted inserted replaced
5857:a4cf5c1c8d2b 5858:7afdb26fcabc
31 """ 31 """
32 super(MimeTypesPage, self).__init__() 32 super(MimeTypesPage, self).__init__()
33 self.setupUi(self) 33 self.setupUi(self)
34 self.setObjectName("MimeTypesPage") 34 self.setObjectName("MimeTypesPage")
35 35
36 self.textMimeTypesList.setDefaultVisible(True)
37 self.textMimeTypesList.setToDefault.connect(self.__setToDefault)
38
36 # set initial values 39 # set initial values
37 self.textMimeTypesList.setList( 40 self.textMimeTypesList.setList(
38 Preferences.getUI("TextMimeTypes")) 41 Preferences.getUI("TextMimeTypes"))
39 42
40 def save(self): 43 def save(self):
41 """ 44 """
42 Public slot to save the Interface configuration. 45 Public slot to save the Interface configuration.
43 """ 46 """
44 Preferences.setUI("TextMimeTypes", self.textMimeTypesList.getList()) 47 Preferences.setUI("TextMimeTypes", self.textMimeTypesList.getList())
48
49 @pyqtSlot()
50 def __setToDefault(self):
51 """
52 Private slot to set the message list to the default values.
53 """
54 self.textMimeTypesList.setList(
55 Preferences.Prefs.uiDefaults["TextMimeTypes"])
45 56
46 @pyqtSlot() 57 @pyqtSlot()
47 def on_resetButton_clicked(self): 58 def on_resetButton_clicked(self):
48 """ 59 """
49 Private slot to set the default list of mime types. 60 Private slot to set the default list of mime types.

eric ide

mercurial