/
rgd045
/
crypt-file
Обзор
Документация
Войти
/
rgd045
/
crypt-file
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/main/java/org/cryptomator/ui/removevault/RemoveVaultController.java
40 строк
986 B
Sebastian Stenzel
Single maven module (#1676)
04 июн 2021, 21:09
Не верифицирован
04 июн 2021, 21:09
7fac6da
Код
Авторство
О чём код?
package org.cryptomator.ui.removevault; import org.cryptomator.common.vaults.Vault; import org.cryptomator.ui.common.FxController; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.inject.Inject; import javafx.collections.ObservableList; import javafx.fxml.FXML; import javafx.stage.Stage; @RemoveVaultScoped public class RemoveVaultController implements FxController { private static final Logger LOG = LoggerFactory.getLogger(RemoveVaultController.class); private final Stage window; private final Vault vault; private final ObservableList<Vault> vaults; @Inject public RemoveVaultController(@RemoveVaultWindow Stage window, @RemoveVaultWindow Vault vault, ObservableList<Vault> vaults) { this.window = window; this.vault = vault; this.vaults = vaults; } @FXML public void close() { window.close(); } @FXML public void finish() { vaults.remove(vault); LOG.debug("Removing vault {}.", vault.getDisplayName()); window.close(); } }