cancelButtonVisible BooleanProperty to boolean

This commit is contained in:
Jan-Peter Klein
2025-02-28 13:29:04 +01:00
parent 4a397a8151
commit ede1c72595

View File

@@ -3,8 +3,6 @@ package org.cryptomator.ui.dialogs;
import org.cryptomator.ui.common.FxController;
import org.cryptomator.ui.controls.FontAwesome5Icon;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.SimpleBooleanProperty;
import javafx.fxml.FXML;
public class SimpleDialogController implements FxController {
@@ -16,7 +14,7 @@ public class SimpleDialogController implements FxController {
private final String cancelButtonText;
private final Runnable okAction;
private final Runnable cancelAction;
private final BooleanProperty cancelButtonVisible = new SimpleBooleanProperty(true);
private final boolean cancelButtonVisible;
public SimpleDialogController(String message, String description, FontAwesome5Icon icon, String okButtonText, String cancelButtonText, Runnable okAction, Runnable cancelAction) {
this.message = message;
@@ -26,15 +24,11 @@ public class SimpleDialogController implements FxController {
this.cancelButtonText = cancelButtonText;
this.okAction = okAction;
this.cancelAction = cancelAction;
this.cancelButtonVisible.set(cancelButtonText != null && !cancelButtonText.isEmpty());
}
public BooleanProperty cancelButtonVisibleProperty() {
return cancelButtonVisible;
this.cancelButtonVisible = cancelButtonText != null && !cancelButtonText.isEmpty();
}
public boolean isCancelButtonVisible() {
return cancelButtonVisible.get();
return cancelButtonVisible;
}
public String getMessage() {