summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigurationManager.java
diff options
context:
space:
mode:
authorJakob Heher <jakob.heher@iaik.tugraz.at>2022-08-09 14:39:21 +0200
committerJakob Heher <jakob.heher@iaik.tugraz.at>2022-08-09 14:39:21 +0200
commit58433c6fd73dd26488be3fb975946d1c447d0b2f (patch)
tree42037cace0e24d661d0bf0b939a9e571146bc8ee /pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigurationManager.java
parent209f81ea544762f25aedf10551e33feef74272b5 (diff)
downloadpdf-over-58433c6fd73dd26488be3fb975946d1c447d0b2f.tar.gz
pdf-over-58433c6fd73dd26488be3fb975946d1c447d0b2f.tar.bz2
pdf-over-58433c6fd73dd26488be3fb975946d1c447d0b2f.zip
add logo size to config file
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigurationManager.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/config/ConfigurationManager.java14
1 files changed, 14 insertions, 0 deletions
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 f9981878..4a9a7584 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
@@ -85,6 +85,11 @@ public class ConfigurationManager {
diskConfig.load(new FileInputStream(Constants.CONFIG_DIRECTORY + File.separator + getConfigurationFileName()));
setDefaultEmblemPersistent(diskConfig.getProperty(Constants.CFG_EMBLEM));
+ try {
+ String strProp = diskConfig.getProperty(Constants.CFG_LOGO_ONLY_SIZE);
+ if (strProp != null)
+ setLogoOnlyTargetSize(Double.parseDouble(strProp));
+ } catch (NumberFormatException e) { log.info("Invalid value for CFG_LOGO_ONLY_SIZE ignored.", e); }
setDefaultMobileNumberPersistent(diskConfig.getProperty(Constants.CFG_MOBILE_NUMBER));
setRememberMobilePasswordPersistent(Constants.TRUE.equals(diskConfig.getProperty(Constants.CFG_MOBILE_PASSWORD_REMEMBER)));
@@ -270,6 +275,7 @@ public class ConfigurationManager {
props.setProperty(Constants.CFG_PROXY_PASS, proxyPass);
props.setProperty(Constants.CFG_EMBLEM, getDefaultEmblemPersistent());
+ props.setProperty(Constants.CFG_LOGO_ONLY_SIZE, Double.toString(getLogoOnlyTargetSize()));
props.setProperty(Constants.CFG_SIGNATURE_NOTE, getSignatureNote());
props.setProperty(Constants.CFG_MOBILE_NUMBER, getDefaultMobileNumberPersistent());
if (getRememberMobilePassword())
@@ -512,6 +518,14 @@ public class ConfigurationManager {
return emblem;
}
+ public void setLogoOnlyTargetSize(double v) {
+ this.configuration.logoOnlyTargetSize = v;
+ }
+
+ public double getLogoOnlyTargetSize() {
+ return this.configuration.logoOnlyTargetSize;
+ }
+
public void setProxyHostPersistent(String host) {
if (host == null || host.trim().isEmpty()) {
this.configuration.proxyHost = STRING_EMPTY;