Preferences/ConfigurationPages/HelpWebBrowserPage.py

branch
Py2 comp.
changeset 3058
0a02c433f52d
parent 3057
10516539f238
parent 3025
67064c71df21
child 3145
a9de05d4a22f
equal deleted inserted replaced
3057:10516539f238 3058:0a02c433f52d
159 159
160 def save(self): 160 def save(self):
161 """ 161 """
162 Public slot to save the Help Viewers configuration. 162 Public slot to save the Help Viewers configuration.
163 """ 163 """
164 Preferences.setHelp("SingleHelpWindow", 164 Preferences.setHelp(
165 "SingleHelpWindow",
165 self.singleHelpWindowCheckBox.isChecked()) 166 self.singleHelpWindowCheckBox.isChecked())
166 Preferences.setHelp("SaveGeometry", 167 Preferences.setHelp(
168 "SaveGeometry",
167 self.saveGeometryCheckBox.isChecked()) 169 self.saveGeometryCheckBox.isChecked())
168 Preferences.setHelp("WebSearchSuggestions", 170 Preferences.setHelp(
171 "WebSearchSuggestions",
169 self.webSuggestionsCheckBox.isChecked()) 172 self.webSuggestionsCheckBox.isChecked())
170 Preferences.setHelp("ShowPreview", 173 Preferences.setHelp(
174 "ShowPreview",
171 self.showTabPreviews.isChecked()) 175 self.showTabPreviews.isChecked())
172 Preferences.setHelp("AccessKeysEnabled", 176 Preferences.setHelp(
177 "AccessKeysEnabled",
173 self.accessKeysCheckBox.isChecked()) 178 self.accessKeysCheckBox.isChecked())
174 179
175 Preferences.setHelp("JavaEnabled", 180 Preferences.setHelp(
181 "JavaEnabled",
176 self.javaCheckBox.isChecked()) 182 self.javaCheckBox.isChecked())
177 Preferences.setHelp("JavaScriptEnabled", 183 Preferences.setHelp(
184 "JavaScriptEnabled",
178 self.javaScriptCheckBox.isChecked()) 185 self.javaScriptCheckBox.isChecked())
179 Preferences.setHelp("JavaScriptCanOpenWindows", 186 Preferences.setHelp(
187 "JavaScriptCanOpenWindows",
180 self.jsOpenWindowsCheckBox.isChecked()) 188 self.jsOpenWindowsCheckBox.isChecked())
181 Preferences.setHelp("JavaScriptCanAccessClipboard", 189 Preferences.setHelp(
190 "JavaScriptCanAccessClipboard",
182 self.jsClipboardCheckBox.isChecked()) 191 self.jsClipboardCheckBox.isChecked())
183 Preferences.setHelp("PluginsEnabled", 192 Preferences.setHelp(
193 "PluginsEnabled",
184 self.pluginsCheckBox.isChecked()) 194 self.pluginsCheckBox.isChecked())
185 Preferences.setHelp("ClickToFlashEnabled", 195 Preferences.setHelp(
196 "ClickToFlashEnabled",
186 self.clickToFlashCheckBox.isChecked()) 197 self.clickToFlashCheckBox.isChecked())
187 Preferences.setHelp("DoNotTrack", 198 Preferences.setHelp(
199 "DoNotTrack",
188 self.doNotTrackCheckBox.isChecked()) 200 self.doNotTrackCheckBox.isChecked())
189 Preferences.setHelp("SendReferer", 201 Preferences.setHelp(
202 "SendReferer",
190 self.sendRefererCheckBox.isChecked()) 203 self.sendRefererCheckBox.isChecked())
191 204
192 Preferences.setHelp("DiskCacheEnabled", 205 Preferences.setHelp(
206 "DiskCacheEnabled",
193 self.diskCacheCheckBox.isChecked()) 207 self.diskCacheCheckBox.isChecked())
194 Preferences.setHelp("DiskCacheSize", 208 Preferences.setHelp(
209 "DiskCacheSize",
195 self.cacheSizeSpinBox.value()) 210 self.cacheSizeSpinBox.value())
196 if self.cacheKeepButton.isChecked(): 211 if self.cacheKeepButton.isChecked():
197 Preferences.setHelp("CachePolicy", 212 Preferences.setHelp(
213 "CachePolicy",
198 QNetworkRequest.PreferNetwork) 214 QNetworkRequest.PreferNetwork)
199 elif self.cachePreferButton.isChecked(): 215 elif self.cachePreferButton.isChecked():
200 Preferences.setHelp("CachePolicy", 216 Preferences.setHelp(
217 "CachePolicy",
201 QNetworkRequest.PreferCache) 218 QNetworkRequest.PreferCache)
202 elif self.cacheOfflineButton.isChecked(): 219 elif self.cacheOfflineButton.isChecked():
203 Preferences.setHelp("CachePolicy", 220 Preferences.setHelp(
221 "CachePolicy",
204 QNetworkRequest.AlwaysCache) 222 QNetworkRequest.AlwaysCache)
205 223
206 Preferences.setHelp("PrintBackgrounds", 224 Preferences.setHelp(
225 "PrintBackgrounds",
207 self.printBackgroundsCheckBox.isChecked()) 226 self.printBackgroundsCheckBox.isChecked())
208 227
209 Preferences.setHelp("StartupBehavior", 228 Preferences.setHelp(
229 "StartupBehavior",
210 self.startupCombo.currentIndex()) 230 self.startupCombo.currentIndex())
211 Preferences.setHelp("HomePage", 231 Preferences.setHelp(
232 "HomePage",
212 self.homePageEdit.text()) 233 self.homePageEdit.text())
213 234
214 Preferences.setHelp("DefaultScheme", 235 Preferences.setHelp(
236 "DefaultScheme",
215 self.defaultSchemeCombo.currentText()) 237 self.defaultSchemeCombo.currentText())
216 238
217 idx = self.expireHistory.currentIndex() 239 idx = self.expireHistory.currentIndex()
218 if idx == 0: 240 if idx == 0:
219 historyLimit = 1 241 historyLimit = 1
238 # fall back to system default 260 # fall back to system default
239 language = QLocale.system().language() 261 language = QLocale.system().language()
240 Preferences.setHelp("SearchLanguage", language) 262 Preferences.setHelp("SearchLanguage", language)
241 263
242 if hasattr(QWebSettings, "SpatialNavigationEnabled"): 264 if hasattr(QWebSettings, "SpatialNavigationEnabled"):
243 Preferences.setHelp("SpatialNavigationEnabled", 265 Preferences.setHelp(
266 "SpatialNavigationEnabled",
244 self.spatialCheckBox.isChecked()) 267 self.spatialCheckBox.isChecked())
245 if hasattr(QWebSettings, "LinksIncludedInFocusChain"): 268 if hasattr(QWebSettings, "LinksIncludedInFocusChain"):
246 Preferences.setHelp("LinksIncludedInFocusChain", 269 Preferences.setHelp(
270 "LinksIncludedInFocusChain",
247 self.linksInFocusChainCheckBox.isChecked()) 271 self.linksInFocusChainCheckBox.isChecked())
248 if hasattr(QWebSettings, "XSSAuditingEnabled"): 272 if hasattr(QWebSettings, "XSSAuditingEnabled"):
249 Preferences.setHelp("XSSAuditingEnabled", 273 Preferences.setHelp(
274 "XSSAuditingEnabled",
250 self.xssAuditingCheckBox.isChecked()) 275 self.xssAuditingCheckBox.isChecked())
251 if hasattr(QWebSettings, "SiteSpecificQuirksEnabled"): 276 if hasattr(QWebSettings, "SiteSpecificQuirksEnabled"):
252 Preferences.setHelp("SiteSpecificQuirksEnabled", 277 Preferences.setHelp(
278 "SiteSpecificQuirksEnabled",
253 self.quirksCheckBox.isChecked()) 279 self.quirksCheckBox.isChecked())
254 280
255 @pyqtSlot() 281 @pyqtSlot()
256 def on_setCurrentPageButton_clicked(self): 282 def on_setCurrentPageButton_clicked(self):
257 """ 283 """

eric ide

mercurial