23 """ |
23 """ |
24 Constructor |
24 Constructor |
25 |
25 |
26 @param parent reference to the parent widget (QWidget) |
26 @param parent reference to the parent widget (QWidget) |
27 """ |
27 """ |
28 super(WebBrowserLanguagesDialog, self).__init__(parent) |
28 super().__init__(parent) |
29 self.setupUi(self) |
29 self.setupUi(self) |
30 |
30 |
31 self.__model = QStringListModel() |
31 self.__model = QStringListModel() |
32 self.languagesList.setModel(self.__model) |
32 self.languagesList.setModel(self.__model) |
33 self.languagesList.selectionModel().currentChanged.connect( |
33 self.languagesList.selectionModel().currentChanged.connect( |
114 if result == self.defaultAcceptLanguages(): |
114 if result == self.defaultAcceptLanguages(): |
115 Preferences.Prefs.settings.remove("WebBrowser/AcceptLanguages") |
115 Preferences.Prefs.settings.remove("WebBrowser/AcceptLanguages") |
116 else: |
116 else: |
117 Preferences.Prefs.settings.setValue( |
117 Preferences.Prefs.settings.setValue( |
118 "WebBrowser/AcceptLanguages", result) |
118 "WebBrowser/AcceptLanguages", result) |
119 super(WebBrowserLanguagesDialog, self).accept() |
119 super().accept() |
120 |
120 |
121 @classmethod |
121 @classmethod |
122 def httpString(cls, languages): |
122 def httpString(cls, languages): |
123 """ |
123 """ |
124 Class method to convert a list of acceptable languages into a |
124 Class method to convert a list of acceptable languages into a |