From c98c1a5932f2cb396fc8c9fb20983895e62e652e Mon Sep 17 00:00:00 2001 From: Jakob Heher Date: Thu, 14 Jul 2022 11:09:38 +0200 Subject: add necessary config switches to persist "remember" checkbox (no functionality still) --- .../pdfover/gui/workflow/config/ConfigurationManager.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigurationManager.java') diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigurationManager.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigurationManager.java index 3d5ebfff..d467178a 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigurationManager.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigurationManager.java @@ -87,6 +87,7 @@ public class ConfigurationManager { setDefaultEmblemPersistent(diskConfig.getProperty(Constants.CFG_EMBLEM)); setDefaultMobileNumberPersistent(diskConfig.getProperty(Constants.CFG_MOBILE_NUMBER)); + setRememberMobilePasswordPersistent(Constants.TRUE.equals(diskConfig.getProperty(Constants.CFG_MOBILE_PASSWORD_REMEMBER))); setProxyHostPersistent(diskConfig.getProperty(Constants.CFG_PROXY_HOST)); setProxyUserPersistent(diskConfig.getProperty(Constants.CFG_PROXY_USER)); @@ -284,6 +285,8 @@ public class ConfigurationManager { props.setProperty(Constants.CFG_EMBLEM, getDefaultEmblemPersistent()); props.setProperty(Constants.CFG_SIGNATURE_NOTE, getSignatureNote()); props.setProperty(Constants.CFG_MOBILE_NUMBER, getDefaultMobileNumberPersistent()); + if (getRememberMobilePassword()) + props.setProperty(Constants.CFG_MOBILE_PASSWORD_REMEMBER, Constants.TRUE); props.setProperty(Constants.CFG_OUTPUT_FOLDER, getDefaultOutputFolderPersistent()); props.setProperty(Constants.CFG_POSTFIX, getSaveFilePostFix()); props.setProperty(Constants.CFG_SIGNATURE_PLACEHOLDER_TRANSPARENCY, @@ -476,6 +479,14 @@ public class ConfigurationManager { return this.configurationOverlay.mobilePassword; } + public boolean getRememberMobilePassword() { + return this.configuration.rememberPassword; + } + + public void setRememberMobilePasswordPersistent(boolean state) { + this.configuration.rememberPassword = state; + } + public void setDefaultEmblemPersistent(String emblem) { try { if (emblem == null || emblem.trim().isEmpty()) { -- cgit v1.2.3