mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-04-29 02:12:36 +02:00
Windows: persist "Open safe documents after converting" setting
Now that safe PDFs can open on Windows right after conversion
(implemented in commit 5b2fefd
), we need to save/load the "Open safe
documents after converting" setting.
This commit is contained in:
parent
99f23216d6
commit
766c455929
1 changed files with 15 additions and 19 deletions
|
@ -485,18 +485,17 @@ class SettingsWidget(QtWidgets.QWidget):
|
||||||
if index != -1:
|
if index != -1:
|
||||||
self.ocr_combobox.setCurrentIndex(index)
|
self.ocr_combobox.setCurrentIndex(index)
|
||||||
|
|
||||||
if platform.system() == "Darwin" or platform.system() == "Linux":
|
if self.dangerzone.settings.get("open"):
|
||||||
if self.dangerzone.settings.get("open"):
|
self.open_checkbox.setCheckState(QtCore.Qt.Checked)
|
||||||
self.open_checkbox.setCheckState(QtCore.Qt.Checked)
|
else:
|
||||||
else:
|
self.open_checkbox.setCheckState(QtCore.Qt.Unchecked)
|
||||||
self.open_checkbox.setCheckState(QtCore.Qt.Unchecked)
|
|
||||||
|
|
||||||
if platform.system() == "Linux":
|
if platform.system() == "Linux":
|
||||||
index = self.open_combobox.findText(
|
index = self.open_combobox.findText(
|
||||||
self.dangerzone.settings.get("open_app")
|
self.dangerzone.settings.get("open_app")
|
||||||
)
|
)
|
||||||
if index != -1:
|
if index != -1:
|
||||||
self.open_combobox.setCurrentIndex(index)
|
self.open_combobox.setCurrentIndex(index)
|
||||||
|
|
||||||
def check_safe_extension_is_valid(self) -> bool:
|
def check_safe_extension_is_valid(self) -> bool:
|
||||||
if self.save_checkbox.checkState() == QtCore.Qt.Unchecked:
|
if self.save_checkbox.checkState() == QtCore.Qt.Unchecked:
|
||||||
|
@ -606,14 +605,11 @@ class SettingsWidget(QtWidgets.QWidget):
|
||||||
"ocr", self.ocr_checkbox.checkState() == QtCore.Qt.Checked
|
"ocr", self.ocr_checkbox.checkState() == QtCore.Qt.Checked
|
||||||
)
|
)
|
||||||
self.dangerzone.settings.set("ocr_language", self.ocr_combobox.currentText())
|
self.dangerzone.settings.set("ocr_language", self.ocr_combobox.currentText())
|
||||||
if platform.system() == "Darwin" or platform.system() == "Linux":
|
self.dangerzone.settings.set(
|
||||||
self.dangerzone.settings.set(
|
"open", self.open_checkbox.checkState() == QtCore.Qt.Checked
|
||||||
"open", self.open_checkbox.checkState() == QtCore.Qt.Checked
|
)
|
||||||
)
|
if platform.system() == "Linux":
|
||||||
if platform.system() == "Linux":
|
self.dangerzone.settings.set("open_app", self.open_combobox.currentText())
|
||||||
self.dangerzone.settings.set(
|
|
||||||
"open_app", self.open_combobox.currentText()
|
|
||||||
)
|
|
||||||
self.dangerzone.settings.save()
|
self.dangerzone.settings.save()
|
||||||
|
|
||||||
# Start!
|
# Start!
|
||||||
|
|
Loading…
Reference in a new issue