253 Preferences.getWebBrowser("ForceDarkMode") |
253 Preferences.getWebBrowser("ForceDarkMode") |
254 ) |
254 ) |
255 else: |
255 else: |
256 self.forceDarkModeCheckBox.setEnabled(False) |
256 self.forceDarkModeCheckBox.setEnabled(False) |
257 |
257 |
|
258 if qVersionTuple() >= (6, 8, 0): |
|
259 self.noPersistentPermissionsCheckBox.setChecked( |
|
260 Preferences.getWebBrowser("NoPersistentPermissions") |
|
261 ) |
|
262 else: |
|
263 self.noPersistentPermissionsCheckBox.setEnabled(False) |
|
264 |
258 def save(self): |
265 def save(self): |
259 """ |
266 """ |
260 Public slot to save the Help Viewers configuration. |
267 Public slot to save the Help Viewers configuration. |
261 """ |
268 """ |
262 Preferences.setWebBrowser( |
269 Preferences.setWebBrowser( |
446 if self.forceDarkModeCheckBox.isEnabled(): |
453 if self.forceDarkModeCheckBox.isEnabled(): |
447 Preferences.setWebBrowser( |
454 Preferences.setWebBrowser( |
448 "ForceDarkMode", self.forceDarkModeCheckBox.isChecked() |
455 "ForceDarkMode", self.forceDarkModeCheckBox.isChecked() |
449 ) |
456 ) |
450 |
457 |
|
458 if self.noPersistentPermissionsCheckBox.isEnabled(): |
|
459 Preferences.setWebBrowser( |
|
460 "NoPersistentPermissions", |
|
461 self.noPersistentPermissionsCheckBox.isChecked(), |
|
462 ) |
|
463 |
451 @pyqtSlot() |
464 @pyqtSlot() |
452 def on_setCurrentPageButton_clicked(self): |
465 def on_setCurrentPageButton_clicked(self): |
453 """ |
466 """ |
454 Private slot to set the current page as the home page. |
467 Private slot to set the current page as the home page. |
455 """ |
468 """ |