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);
+ }
+ }
}