165 # set cache policy |
165 # set cache policy |
166 if op == QNetworkAccessManager.GetOperation: |
166 if op == QNetworkAccessManager.GetOperation: |
167 urlHost = req.url().host() |
167 urlHost = req.url().host() |
168 for host in Preferences.getHelp("NoCacheHosts"): |
168 for host in Preferences.getHelp("NoCacheHosts"): |
169 if host in urlHost: |
169 if host in urlHost: |
170 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, |
170 req.setAttribute( |
|
171 QNetworkRequest.CacheLoadControlAttribute, |
171 QNetworkRequest.AlwaysNetwork) |
172 QNetworkRequest.AlwaysNetwork) |
172 break |
173 break |
173 else: |
174 else: |
174 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, |
175 req.setAttribute( |
|
176 QNetworkRequest.CacheLoadControlAttribute, |
175 Preferences.getHelp("CachePolicy")) |
177 Preferences.getHelp("CachePolicy")) |
176 else: |
178 else: |
177 req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, |
179 req.setAttribute( |
|
180 QNetworkRequest.CacheLoadControlAttribute, |
178 QNetworkRequest.AlwaysNetwork) |
181 QNetworkRequest.AlwaysNetwork) |
179 |
182 |
180 # Do Not Track feature |
183 # Do Not Track feature |
181 if self.__doNotTrack: |
184 if self.__doNotTrack: |
182 req.setRawHeader("DNT", "1") |
185 req.setRawHeader("DNT", "1") |
244 """ |
247 """ |
245 Public slot to (re-)load the list of accepted languages. |
248 Public slot to (re-)load the list of accepted languages. |
246 """ |
249 """ |
247 from Helpviewer.HelpLanguagesDialog import HelpLanguagesDialog |
250 from Helpviewer.HelpLanguagesDialog import HelpLanguagesDialog |
248 languages = Preferences.toList( |
251 languages = Preferences.toList( |
249 Preferences.Prefs.settings.value("Help/AcceptLanguages", |
252 Preferences.Prefs.settings.value( |
|
253 "Help/AcceptLanguages", |
250 HelpLanguagesDialog.defaultAcceptLanguages())) |
254 HelpLanguagesDialog.defaultAcceptLanguages())) |
251 self.__acceptLanguage = HelpLanguagesDialog.httpString(languages) |
255 self.__acceptLanguage = HelpLanguagesDialog.httpString(languages) |
252 |
256 |
253 def __setDiskCache(self): |
257 def __setDiskCache(self): |
254 """ |
258 """ |