Preferences/ConfigurationPages/HelpWebBrowserPage.py

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

eric ide

mercurial