8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import QLocale, QModelIndex, QStringListModel, pyqtSlot |
10 from PyQt6.QtCore import QLocale, QModelIndex, QStringListModel, pyqtSlot |
11 from PyQt6.QtWidgets import QDialog |
11 from PyQt6.QtWidgets import QDialog |
12 |
12 |
13 from eric7 import Preferences |
13 from eric7 import EricUtilities, Preferences |
14 |
14 |
15 from .Ui_WebBrowserLanguagesDialog import Ui_WebBrowserLanguagesDialog |
15 from .Ui_WebBrowserLanguagesDialog import Ui_WebBrowserLanguagesDialog |
16 |
16 |
17 |
17 |
18 class WebBrowserLanguagesDialog(QDialog, Ui_WebBrowserLanguagesDialog): |
18 class WebBrowserLanguagesDialog(QDialog, Ui_WebBrowserLanguagesDialog): |
34 self.languagesList.setModel(self.__model) |
34 self.languagesList.setModel(self.__model) |
35 self.languagesList.selectionModel().currentChanged.connect( |
35 self.languagesList.selectionModel().currentChanged.connect( |
36 self.__currentChanged |
36 self.__currentChanged |
37 ) |
37 ) |
38 |
38 |
39 languages = Preferences.toList( |
39 languages = EricUtilities.toList( |
40 Preferences.getSettings().value( |
40 Preferences.getSettings().value( |
41 "WebBrowser/AcceptLanguages", self.defaultAcceptLanguages() |
41 "WebBrowser/AcceptLanguages", self.defaultAcceptLanguages() |
42 ) |
42 ) |
43 ) |
43 ) |
44 self.__model.setStringList(languages) |
44 self.__model.setStringList(languages) |