enabled "reveal" from tray menu (#297)

This commit is contained in:
Sebastian Stenzel
2019-12-16 13:10:43 +01:00
parent d870ecbcdb
commit 938b351f33
@@ -134,7 +134,7 @@ class TrayMenuController {
submenu.add(lockItem);
MenuItem revealItem = new MenuItem(resourceBundle.getString("traymenu.vault.reveal"));
revealItem.setEnabled(false); // TODO add action listener
revealItem.addActionListener(createActionListenerForVault(vault, this::revealVault));
submenu.add(revealItem);
}
@@ -153,6 +153,10 @@ class TrayMenuController {
fxApplicationStarter.get(true).thenAccept(app -> app.getVaultService().lock(vault, false));
}
private void revealVault(Vault vault) {
fxApplicationStarter.get(true).thenAccept(app -> app.getVaultService().reveal(vault));
}
void showMainWindow(@SuppressWarnings("unused") ActionEvent actionEvent) {
fxApplicationStarter.get(true).thenAccept(app -> app.showMainWindow());
}