Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 050caf16 authored by Austin Wang's avatar Austin Wang
Browse files

Support suggested wallpaper destination and reason (2/3)

Flag: com.android.systemui.shared.new_customization_picker_ui
Bug: 406859067
Test: preview wallpaper
Change-Id: I48c81f1ffa580681563bbf9e93a6300037f50f2c
parent 47e854d5
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -75,6 +75,8 @@ import com.android.wallpaper.picker.di.modules.BackgroundDispatcher
import com.android.wallpaper.picker.di.modules.MainDispatcher
import com.android.wallpaper.picker.domain.interactor.PackThemeInteractor
import com.android.wallpaper.picker.domain.interactor.implementations.ThemePickerPackThemeInteractor
import com.android.wallpaper.picker.preview.ui.binder.ApplyWallpaperOptionsProvider
import com.android.wallpaper.picker.preview.ui.binder.DefaultApplyWallpaperOptionsProvider
import com.android.wallpaper.picker.preview.ui.util.DefaultImageEffectDialogUtil
import com.android.wallpaper.picker.preview.ui.util.ImageEffectDialogUtil
import com.android.wallpaper.util.converter.DefaultWallpaperModelFactory
@@ -221,6 +223,12 @@ abstract class ThemePickerAppModule {
        impl: DefaultRecentWallpaperManager
    ): RecentWallpaperManager

    @Binds
    @Singleton
    abstract fun bindApplyWallpaperOptionsProvider(
        impl: DefaultApplyWallpaperOptionsProvider
    ): ApplyWallpaperOptionsProvider

    companion object {

        @Provides
+8 −0
Original line number Diff line number Diff line
@@ -67,6 +67,8 @@ import com.android.wallpaper.picker.di.modules.BackgroundDispatcher
import com.android.wallpaper.picker.di.modules.MainDispatcher
import com.android.wallpaper.picker.domain.interactor.PackThemeInteractor
import com.android.wallpaper.picker.domain.interactor.implementations.ThemePickerPackThemeInteractor
import com.android.wallpaper.picker.preview.ui.binder.ApplyWallpaperOptionsProvider
import com.android.wallpaper.picker.preview.ui.binder.DefaultApplyWallpaperOptionsProvider
import com.android.wallpaper.picker.preview.ui.util.DefaultImageEffectDialogUtil
import com.android.wallpaper.picker.preview.ui.util.ImageEffectDialogUtil
import com.android.wallpaper.testing.FakeCategoryInteractor
@@ -214,6 +216,12 @@ abstract class ThemePickerTestModule {
        impl: DefaultRecentWallpaperManager
    ): RecentWallpaperManager

    @Binds
    @Singleton
    abstract fun bindApplyWallpaperOptionsProvider(
        impl: DefaultApplyWallpaperOptionsProvider
    ): ApplyWallpaperOptionsProvider

    companion object {

        @Provides