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. |