OSDN Git Service

プロファイル作成時にデフォルトのキャラクターデータのダウンロードを問い合わせる
[charactermanaj/CharacterManaJ.git] / src / main / java / charactermanaj / model / AppConfig.java
index 22217c9..43c3e1f 100644 (file)
@@ -1559,4 +1559,37 @@ public final class AppConfig {
                        propChangeSupport.firePropertyChange(USE_RLE_COMPRESSION_FOR_PSD, old, useRLECompressionForPSD);
                }
        }
+
+       private String impersonateUserAgent = "curl/7.58.0";
+
+       private static final String IMPERSONATE_USER_AGENT = "impersonateUserAgent";
+
+       public String getImpersonateUserAgent() {
+               return impersonateUserAgent;
+       }
+
+       public void setImpersonateUserAgent(String impersonateUserAgent) {
+               String old = this.impersonateUserAgent;
+               this.impersonateUserAgent = impersonateUserAgent;
+               if (old == null ? impersonateUserAgent != null : !old.equals(impersonateUserAgent)) {
+                       this.impersonateUserAgent = impersonateUserAgent;
+                       propChangeSupport.firePropertyChange(IMPERSONATE_USER_AGENT, old, impersonateUserAgent);
+               }
+       }
+
+       private boolean deleteDownloadFileOnExit = true;
+
+       private static final String DELETE_DOWNLOAD_FILE_ON_EXIT = "deleteDownloadFileOnExit";
+
+       public boolean isDeleteDownloadFileOnExit() {
+               return deleteDownloadFileOnExit;
+       }
+
+       public void setDeleteDownloadFileOnExit(boolean deleteDownloadFileOnExit) {
+               boolean old = this.deleteDownloadFileOnExit;
+               if (old != deleteDownloadFileOnExit) {
+                       this.deleteDownloadFileOnExit = deleteDownloadFileOnExit;
+                       propChangeSupport.firePropertyChange(DELETE_DOWNLOAD_FILE_ON_EXIT, old, deleteDownloadFileOnExit);
+               }
+       }
 }