mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-05-18 18:51:26 +00:00
Updated UI
This commit is contained in:
@@ -52,12 +52,22 @@ public class UnlockInvalidMountPointController implements FxController {
|
||||
window.close();
|
||||
}
|
||||
|
||||
public boolean isShowPreferences() {
|
||||
return exceptionType.showPreferences;
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void closeAndOpenPreferences() {
|
||||
appWindows.showPreferencesWindow(SelectedPreferencesTab.VOLUME);
|
||||
window.close();
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void closeAndOpenVaultOptions() {
|
||||
//TODO
|
||||
window.close();
|
||||
}
|
||||
|
||||
private ExceptionType getExceptionType(Throwable unlockException) {
|
||||
return switch (unlockException) {
|
||||
case MountPointNotSupportedException x -> ExceptionType.NOT_SUPPORTED;
|
||||
@@ -69,15 +79,17 @@ public class UnlockInvalidMountPointController implements FxController {
|
||||
|
||||
private enum ExceptionType {
|
||||
|
||||
NOT_SUPPORTED("unlock.error.customPath.description.notSupported"),
|
||||
NOT_EXISTING("unlock.error.customPath.description.notExists"),
|
||||
IN_USE("unlock.error.customPath.description.inUse"),
|
||||
GENERIC("unlock.error.customPath.description.generic");
|
||||
NOT_SUPPORTED("unlock.error.customPath.description.notSupported", true),
|
||||
NOT_EXISTING("unlock.error.customPath.description.notExists", false),
|
||||
IN_USE("unlock.error.customPath.description.inUse", false),
|
||||
GENERIC("unlock.error.customPath.description.generic", true);
|
||||
|
||||
private final String translationKey;
|
||||
private final boolean showPreferences;
|
||||
|
||||
ExceptionType(String translationKey) {
|
||||
ExceptionType(String translationKey, boolean showPreferences) {
|
||||
this.translationKey = translationKey;
|
||||
this.showPreferences = showPreferences;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user