WebBrowser/Network/NetworkManager.py

branch
QtWebEngine
changeset 4754
1ff6d0ecb2fd
parent 4745
285bfd224a1b
child 4758
c973eef8fef1
equal deleted inserted replaced
4753:8d2ea02ed785 4754:1ff6d0ecb2fd
28 Constructor 28 Constructor
29 29
30 @param parent reference to the parent object (QObject) 30 @param parent reference to the parent object (QObject)
31 """ 31 """
32 super(NetworkManager, self).__init__(parent) 32 super(NetworkManager, self).__init__(parent)
33
34 self.languagesChanged()
33 35
34 self.__ignoredSslErrors = {} 36 self.__ignoredSslErrors = {}
35 # dictionary of temporarily ignore SSL errors 37 # dictionary of temporarily ignore SSL errors
36 38
37 self.proxyAuthenticationRequired.connect( 39 self.proxyAuthenticationRequired.connect(
128 auth.setUser(proxy.user()) 130 auth.setUser(proxy.user())
129 auth.setPassword(proxy.password()) 131 auth.setPassword(proxy.password())
130 return 132 return
131 133
132 proxyAuthenticationRequired(proxy, auth) 134 proxyAuthenticationRequired(proxy, auth)
135
136 def languagesChanged(self):
137 """
138 Public slot to (re-)load the list of accepted languages.
139 """
140 from WebBrowser.WebBrowserLanguagesDialog import \
141 WebBrowserLanguagesDialog
142 languages = Preferences.toList(
143 Preferences.Prefs.settings.value(
144 "WebBrowser/AcceptLanguages",
145 WebBrowserLanguagesDialog.defaultAcceptLanguages()))
146 self.__acceptLanguage = WebBrowserLanguagesDialog.httpString(languages)
147
148 # TODO: Qt 5.6
149 ## from WebBrowser.WebBrowserWindow import WebBrowserWindow
150 ## WebBrowserWindow.webProfile().setHttpAcceptLanguage(
151 ## self.__acceptLanguage)

eric ide

mercurial