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