|
@@ -65,6 +65,7 @@ public abstract class AddVaultModule {
|
|
}
|
|
}
|
|
|
|
|
|
@Provides
|
|
@Provides
|
|
|
|
+ @Named("vaultName")
|
|
@AddVaultWizardScoped
|
|
@AddVaultWizardScoped
|
|
static StringProperty provideVaultName() {
|
|
static StringProperty provideVaultName() {
|
|
return new SimpleStringProperty("");
|
|
return new SimpleStringProperty("");
|
|
@@ -77,6 +78,13 @@ public abstract class AddVaultModule {
|
|
return new SimpleObjectProperty<>();
|
|
return new SimpleObjectProperty<>();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Provides
|
|
|
|
+ @Named("recoveryKey")
|
|
|
|
+ @AddVaultWizardScoped
|
|
|
|
+ static StringProperty provideRecoveryKey() {
|
|
|
|
+ return new SimpleStringProperty();
|
|
|
|
+ }
|
|
|
|
+
|
|
// ------------------
|
|
// ------------------
|
|
|
|
|
|
@Provides
|
|
@Provides
|
|
@@ -114,6 +122,13 @@ public abstract class AddVaultModule {
|
|
return fxmlLoaders.createScene("/fxml/addvault_new_password.fxml");
|
|
return fxmlLoaders.createScene("/fxml/addvault_new_password.fxml");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Provides
|
|
|
|
+ @FxmlScene(FxmlFile.ADDVAULT_NEW_RECOVERYKEY)
|
|
|
|
+ @AddVaultWizardScoped
|
|
|
|
+ static Scene provideCreateNewVaultRecoveryKeyScene(@AddVaultWizardWindow FXMLLoaderFactory fxmlLoaders) {
|
|
|
|
+ return fxmlLoaders.createScene("/fxml/addvault_new_recoverykey.fxml");
|
|
|
|
+ }
|
|
|
|
+
|
|
@Provides
|
|
@Provides
|
|
@FxmlScene(FxmlFile.ADDVAULT_SUCCESS)
|
|
@FxmlScene(FxmlFile.ADDVAULT_SUCCESS)
|
|
@AddVaultWizardScoped
|
|
@AddVaultWizardScoped
|
|
@@ -152,4 +167,9 @@ public abstract class AddVaultModule {
|
|
@IntoMap
|
|
@IntoMap
|
|
@FxControllerKey(AddVaultSuccessController.class)
|
|
@FxControllerKey(AddVaultSuccessController.class)
|
|
abstract FxController bindAddVaultSuccessController(AddVaultSuccessController controller);
|
|
abstract FxController bindAddVaultSuccessController(AddVaultSuccessController controller);
|
|
|
|
+
|
|
|
|
+ @Binds
|
|
|
|
+ @IntoMap
|
|
|
|
+ @FxControllerKey(CreateNewVaultRecoveryKeyController.class)
|
|
|
|
+ abstract FxController bindCreateNewVaultRecoveryKeyController(CreateNewVaultRecoveryKeyController controller);
|
|
}
|
|
}
|