|
@@ -5,16 +5,13 @@
|
|
|
*******************************************************************************/
|
|
|
package org.cryptomator.ui.fxapp;
|
|
|
|
|
|
-import dagger.Binds;
|
|
|
import dagger.Module;
|
|
|
import dagger.Provides;
|
|
|
-import javafx.application.Application;
|
|
|
import javafx.beans.property.ObjectProperty;
|
|
|
import javafx.beans.property.SimpleObjectProperty;
|
|
|
import javafx.scene.image.Image;
|
|
|
import org.apache.commons.lang3.SystemUtils;
|
|
|
import org.cryptomator.common.vaults.Vault;
|
|
|
-import org.cryptomator.keychain.KeychainModule;
|
|
|
import org.cryptomator.ui.mainwindow.MainWindowComponent;
|
|
|
import org.cryptomator.ui.preferences.PreferencesComponent;
|
|
|
import org.cryptomator.ui.quit.QuitComponent;
|
|
@@ -25,13 +22,9 @@ import java.io.IOException;
|
|
|
import java.io.InputStream;
|
|
|
import java.util.Optional;
|
|
|
|
|
|
-@Module(includes = {KeychainModule.class, UpdateCheckerModule.class}, subcomponents = {MainWindowComponent.class, PreferencesComponent.class, UnlockComponent.class, QuitComponent.class})
|
|
|
+@Module(includes = {UpdateCheckerModule.class}, subcomponents = {MainWindowComponent.class, PreferencesComponent.class, UnlockComponent.class, QuitComponent.class})
|
|
|
abstract class FxApplicationModule {
|
|
|
|
|
|
- @Binds
|
|
|
- @FxApplicationScoped
|
|
|
- abstract Application provideApplication(FxApplication application);
|
|
|
-
|
|
|
@Provides
|
|
|
@FxApplicationScoped
|
|
|
static ObjectProperty<Vault> provideSelectedVault() {
|