82 ## self.doNotTrackCheckBox.setChecked( |
82 ## self.doNotTrackCheckBox.setChecked( |
83 ## Preferences.getWebBrowser("DoNotTrack")) |
83 ## Preferences.getWebBrowser("DoNotTrack")) |
84 ## self.sendRefererCheckBox.setChecked( |
84 ## self.sendRefererCheckBox.setChecked( |
85 ## Preferences.getWebBrowser("SendReferer")) |
85 ## Preferences.getWebBrowser("SendReferer")) |
86 |
86 |
87 # TODO: Cache |
87 self.diskCacheCheckBox.setChecked( |
88 ## self.diskCacheCheckBox.setChecked( |
88 Preferences.getWebBrowser("DiskCacheEnabled")) |
89 ## Preferences.getWebBrowser("DiskCacheEnabled")) |
89 self.cacheSizeSpinBox.setValue( |
90 ## self.cacheSizeSpinBox.setValue( |
90 Preferences.getWebBrowser("DiskCacheSize")) |
91 ## Preferences.getWebBrowser("DiskCacheSize")) |
|
92 |
91 |
93 self.startupCombo.setCurrentIndex( |
92 self.startupCombo.setCurrentIndex( |
94 Preferences.getWebBrowser("StartupBehavior")) |
93 Preferences.getWebBrowser("StartupBehavior")) |
95 self.homePageEdit.setText( |
94 self.homePageEdit.setText( |
96 Preferences.getWebBrowser("HomePage")) |
95 Preferences.getWebBrowser("HomePage")) |
151 self.jsCloseWindowsCheckBox.hide() |
150 self.jsCloseWindowsCheckBox.hide() |
152 self.pluginsGroup.hide() |
151 self.pluginsGroup.hide() |
153 self.doNotTrackCheckBox.hide() |
152 self.doNotTrackCheckBox.hide() |
154 self.sendRefererCheckBox.hide() |
153 self.sendRefererCheckBox.hide() |
155 self.refererWhitelistButton.hide() |
154 self.refererWhitelistButton.hide() |
156 self.noCacheHostsButton.hide() |
|
157 |
155 |
158 def save(self): |
156 def save(self): |
159 """ |
157 """ |
160 Public slot to save the Help Viewers configuration. |
158 Public slot to save the Help Viewers configuration. |
161 """ |
159 """ |
205 ## self.doNotTrackCheckBox.isChecked()) |
203 ## self.doNotTrackCheckBox.isChecked()) |
206 ## Preferences.setWebBrowser( |
204 ## Preferences.setWebBrowser( |
207 ## "SendReferer", |
205 ## "SendReferer", |
208 ## self.sendRefererCheckBox.isChecked()) |
206 ## self.sendRefererCheckBox.isChecked()) |
209 |
207 |
210 # TODO: Cache |
208 Preferences.setWebBrowser( |
211 ## Preferences.setWebBrowser( |
209 "DiskCacheEnabled", |
212 ## "DiskCacheEnabled", |
210 self.diskCacheCheckBox.isChecked()) |
213 ## self.diskCacheCheckBox.isChecked()) |
211 Preferences.setWebBrowser( |
214 ## Preferences.setWebBrowser( |
212 "DiskCacheSize", |
215 ## "DiskCacheSize", |
213 self.cacheSizeSpinBox.value()) |
216 ## self.cacheSizeSpinBox.value()) |
|
217 |
214 |
218 Preferences.setWebBrowser( |
215 Preferences.setWebBrowser( |
219 "StartupBehavior", |
216 "StartupBehavior", |
220 self.startupCombo.currentIndex()) |
217 self.startupCombo.currentIndex()) |
221 Preferences.setWebBrowser( |
218 Preferences.setWebBrowser( |
304 ## Private slot to edit the referer whitelist. |
301 ## Private slot to edit the referer whitelist. |
305 ## """ |
302 ## """ |
306 ## from Helpviewer.Network.SendRefererWhitelistDialog import \ |
303 ## from Helpviewer.Network.SendRefererWhitelistDialog import \ |
307 ## SendRefererWhitelistDialog |
304 ## SendRefererWhitelistDialog |
308 ## SendRefererWhitelistDialog(self).exec_() |
305 ## SendRefererWhitelistDialog(self).exec_() |
309 |
|
310 # TODO: Cache |
|
311 ## @pyqtSlot() |
|
312 ## def on_noCacheHostsButton_clicked(self): |
|
313 ## """ |
|
314 ## Private slot to edit the list of hosts exempted from caching. |
|
315 ## """ |
|
316 ## from Helpviewer.Network.NoCacheHostsDialog import \ |
|
317 ## NoCacheHostsDialog |
|
318 ## NoCacheHostsDialog(self).exec_() |
|
319 |
306 |
320 |
307 |
321 def create(dlg): |
308 def create(dlg): |
322 """ |
309 """ |
323 Module function to create the configuration page. |
310 Module function to create the configuration page. |