structure constructor

This commit is contained in:
Armin Schrenk
2021-03-30 11:53:30 +02:00
parent 3b4f6276b5
commit ff84230566

View File

@@ -66,13 +66,15 @@ public class VaultListController implements FxController {
this.keychain = keychain;
this.addVaultWizard = addVaultWizard;
this.removeVault = removeVault;
this.emptyVaultList = Bindings.isEmpty(vaults);
this.vaultOptionsWindow = vaultOptionsWindow;
this.emptyVaultList = Bindings.isEmpty(vaults);
this.selectedVaultState = new SimpleObjectProperty<>(null);
this.selectedVaultPassphraseStored = new SimpleBooleanProperty(false);
this.selectedVaultRemovable = Bindings.createBooleanBinding(() -> selectedVaultIsInState(LOCKED, MISSING, ERROR, NEEDS_MIGRATION), selectedVaultState);
this.selectedVaultUnlockable = Bindings.createBooleanBinding(() -> selectedVaultIsInState(LOCKED), selectedVaultState);
this.selectedVaultLockable = Bindings.createBooleanBinding(() -> selectedVaultIsInState(UNLOCKED), selectedVaultState);
selectedVault.addListener(this::selectedVaultDidChange);
}
@@ -125,7 +127,6 @@ public class VaultListController implements FxController {
return Arrays.stream(states).anyMatch(s -> state == s);
}
@FXML
public void didClickAddVault() {
addVaultWizard.build().showAddVaultWizard();