public DownloadFilterOptions() { final Preferences preferences = PreferencesFactory.get(); segments = preferences.getBoolean("queue.download.segments"); permissions = preferences.getBoolean("queue.download.permissions.change"); timestamp = preferences.getBoolean("queue.download.timestamp.change"); wherefrom = preferences.getBoolean("queue.download.wherefrom"); icon = preferences.getBoolean("queue.download.icon.update"); checksum = preferences.getBoolean("queue.download.checksum.calculate"); }
/** * Invoked immediately before opening an untitled file. Return false to prevent * the application from opening an untitled file; return true otherwise. * Note that applicationOpenUntitledFile is invoked if this method returns true. */ @Override public boolean applicationShouldOpenUntitledFile(NSApplication sender) { if(log.isDebugEnabled()) { log.debug("applicationShouldOpenUntitledFile"); } return preferences.getBoolean("browser.open.untitled"); }
private static String resolveAlias(final String absolute) { if(PreferencesFactory.get().getBoolean("local.alias.resolve")) { return resolveAliasNative(absolute); } return absolute; }
public void setDownerr(NSButton downerr) { this.downerr = downerr; this.downerr.setEnabled(preferences.getBoolean("queue.download.permissions.change") && preferences.getBoolean("queue.download.permissions.default")); this.downerr.setTarget(this.id()); this.downerr.setAction(Foundation.selector("defaultPermissionsDownloadChanged:")); }
public void setDotherr(NSButton dotherr) { this.dotherr = dotherr; this.dotherr.setEnabled(preferences.getBoolean("queue.download.permissions.change") && preferences.getBoolean("queue.download.permissions.default")); this.dotherr.setTarget(this.id()); this.dotherr.setAction(Foundation.selector("defaultPermissionsDownloadChanged:")); }
public void setDotherw(NSButton dotherw) { this.dotherw = dotherw; this.dotherw.setEnabled(preferences.getBoolean("queue.download.permissions.change") && preferences.getBoolean("queue.download.permissions.default")); this.dotherw.setTarget(this.id()); this.dotherw.setAction(Foundation.selector("defaultPermissionsDownloadChanged:")); }
public void setUgroupw(NSButton ugroupw) { this.ugroupw = ugroupw; this.ugroupw.setEnabled(preferences.getBoolean("queue.upload.permissions.change") && preferences.getBoolean("queue.upload.permissions.default")); this.ugroupw.setTarget(this.id()); this.ugroupw.setAction(Foundation.selector("defaultPermissionsUploadChanged:")); }
public void setChmodDownloadCustomCheckbox(NSButton b) { this.chmodDownloadCustomCheckbox = b; this.chmodDownloadCustomCheckbox.setTarget(this.id()); this.chmodDownloadCustomCheckbox.setAction(Foundation.selector("chmodDownloadCustomCheckboxClicked:")); this.chmodDownloadCustomCheckbox.setState(!preferences.getBoolean("queue.download.permissions.default") ? NSCell.NSOnState : NSCell.NSOffState); this.chmodDownloadCustomCheckbox.setEnabled(preferences.getBoolean("queue.download.permissions.change")); }
@Override public AbstractUploadFilter filter(final Session<?> session, final Session<?> destination, final TransferAction action, final ProgressListener listener) { return super.filter(session, destination, action, listener).withOptions(new UploadFilterOptions() .withTemporary(PreferencesFactory.get().getBoolean("queue.upload.file.temporary")) .withPermission(PreferencesFactory.get().getBoolean("editor.upload.permissions.change"))); } };
public static SleepPreventer get() { if(!PreferencesFactory.get().getBoolean("queue.sleep.prevent")) { return new DisabledSleepPreventer(); } return new SleepPreventerFactory().create(); } }
public void setChmodUploadCheckbox(NSButton b) { this.chmodUploadCheckbox = b; this.chmodUploadCheckbox.setTarget(this.id()); this.chmodUploadCheckbox.setAction(Foundation.selector("chmodUploadCheckboxClicked:")); this.chmodUploadCheckbox.setState(preferences.getBoolean("queue.upload.permissions.change") ? NSCell.NSOnState : NSCell.NSOffState); }
public void setChecksumUploadCheckbox(NSButton b) { this.checksumUploadCheckbox = b; this.checksumUploadCheckbox.setTarget(this.id()); this.checksumUploadCheckbox.setAction(Foundation.selector("checksumUploadCheckboxClicked:")); this.checksumUploadCheckbox.setState(preferences.getBoolean("queue.upload.checksum.calculate") ? NSCell.NSOnState : NSCell.NSOffState); }
public void setDownloadSkipButton(NSButton b) { this.downloadSkipButton = b; this.downloadSkipButton.setTarget(this.id()); this.downloadSkipButton.setAction(Foundation.selector("downloadSkipButtonClicked:")); this.downloadSkipButton.setState(preferences.getBoolean("queue.download.skip.enable") ? NSCell.NSOnState : NSCell.NSOffState); }
public void setUpdateCheckbox(NSButton b) { this.updateCheckbox = b; this.updateCheckbox.setTarget(this.id()); this.updateCheckbox.setAction(Foundation.selector("updateCheckboxClicked:")); this.updateCheckbox.setState(preferences.getBoolean("update.check") ? NSCell.NSOnState : NSCell.NSOffState); }
@Action public void columnMenuClicked(final NSMenuItem sender) { final String identifier = sender.representedObject(); final boolean enabled = !preferences.getBoolean(identifier); sender.setState(enabled ? NSCell.NSOnState : NSCell.NSOffState); preferences.setProperty(identifier, enabled); BrowserController.updateBrowserTableColumns(); }
public void setVerticalLinesCheckbox(NSButton b) { this.verticalLinesCheckbox = b; this.verticalLinesCheckbox.setTarget(this.id()); this.verticalLinesCheckbox.setAction(Foundation.selector("verticalLinesCheckboxClicked:")); this.verticalLinesCheckbox.setState(preferences.getBoolean("browser.verticalLines") ? NSCell.NSOnState : NSCell.NSOffState); }
public void setDoubleClickCheckbox(NSButton b) { this.doubleClickCheckbox = b; this.doubleClickCheckbox.setTarget(this.id()); this.doubleClickCheckbox.setAction(Foundation.selector("doubleClickCheckboxClicked:")); this.doubleClickCheckbox.setState(preferences.getBoolean("browser.doubleclick.edit") ? NSCell.NSOnState : NSCell.NSOffState); }
public void setBringQueueToBackCheckbox(NSButton b) { this.bringQueueToBackCheckbox = b; this.bringQueueToBackCheckbox.setTarget(this.id()); this.bringQueueToBackCheckbox.setAction(Foundation.selector("bringQueueToBackCheckboxClicked:")); this.bringQueueToBackCheckbox.setState(preferences.getBoolean("queue.window.open.transfer.stop") ? NSCell.NSOnState : NSCell.NSOffState); }
@Override public Permission getDefault(final Local file) { if(PreferencesFactory.get().getBoolean("queue.upload.permissions.default")) { return this.getDefault(file.getType()); } else { // Read permissions from local file return file.attributes().getPermission(); } } }
@Override public void setWindow(final NSWindow window) { window.setFrameAutosaveName("Info"); window.setHidesOnDeactivate(false); window.setShowsResizeIndicator(true); window.setContentMinSize(window.frame().size); window.setContentMaxSize(new NSSize(600, window.frame().size.height.doubleValue())); super.setWindow(window); if(!preferences.getBoolean("browser.info.inspector")) { cascade = this.cascade(cascade); } }