1 package com.android.systemui.accessibility.qs; 2 3 import com.android.systemui.Flags; 4 import com.android.systemui.qs.QsEventLogger; 5 import com.android.systemui.qs.pipeline.shared.TileSpec; 6 import com.android.systemui.qs.shared.model.TileCategory; 7 import com.android.systemui.qs.tileimpl.QSTileImpl; 8 import com.android.systemui.qs.tiles.ColorCorrectionTile; 9 import com.android.systemui.qs.tiles.ColorInversionTile; 10 import com.android.systemui.qs.tiles.DreamTile; 11 import com.android.systemui.qs.tiles.FontScalingTile; 12 import com.android.systemui.qs.tiles.HearingDevicesTile; 13 import com.android.systemui.qs.tiles.NightDisplayTile; 14 import com.android.systemui.qs.tiles.OneHandedModeTile; 15 import com.android.systemui.qs.tiles.ReduceBrightColorsTile; 16 import com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor; 17 import com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory; 18 import com.android.systemui.qs.tiles.impl.colorcorrection.domain.ColorCorrectionTileMapper; 19 import com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor; 20 import com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionUserActionInteractor; 21 import com.android.systemui.qs.tiles.impl.colorcorrection.domain.model.ColorCorrectionTileModel; 22 import com.android.systemui.qs.tiles.impl.fontscaling.domain.FontScalingTileMapper; 23 import com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor; 24 import com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileUserActionInteractor; 25 import com.android.systemui.qs.tiles.impl.fontscaling.domain.model.FontScalingTileModel; 26 import com.android.systemui.qs.tiles.impl.hearingdevices.domain.HearingDevicesTileMapper; 27 import com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor; 28 import com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileUserActionInteractor; 29 import com.android.systemui.qs.tiles.impl.hearingdevices.domain.model.HearingDevicesTileModel; 30 import com.android.systemui.qs.tiles.impl.inversion.domain.ColorInversionTileMapper; 31 import com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionTileDataInteractor; 32 import com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionUserActionInteractor; 33 import com.android.systemui.qs.tiles.impl.inversion.domain.model.ColorInversionTileModel; 34 import com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor; 35 import com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileUserActionInteractor; 36 import com.android.systemui.qs.tiles.impl.night.domain.model.NightDisplayTileModel; 37 import com.android.systemui.qs.tiles.impl.night.ui.NightDisplayTileMapper; 38 import com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor; 39 import com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileUserActionInteractor; 40 import com.android.systemui.qs.tiles.impl.onehanded.domain.model.OneHandedModeTileModel; 41 import com.android.systemui.qs.tiles.impl.onehanded.ui.OneHandedModeTileMapper; 42 import com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor; 43 import com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileUserActionInteractor; 44 import com.android.systemui.qs.tiles.impl.reducebrightness.domain.model.ReduceBrightColorsTileModel; 45 import com.android.systemui.qs.tiles.impl.reducebrightness.ui.ReduceBrightColorsTileMapper; 46 import com.android.systemui.qs.tiles.viewmodel.QSTileConfig; 47 import com.android.systemui.qs.tiles.viewmodel.QSTileUIConfig; 48 import com.android.systemui.qs.tiles.viewmodel.QSTileViewModel; 49 import com.android.systemui.qs.tiles.viewmodel.StubQSTileViewModel; 50 import com.android.systemui.res.R; 51 import dagger.Binds; 52 import dagger.Module; 53 import dagger.Provides; 54 import dagger.multibindings.IntoMap; 55 import dagger.multibindings.StringKey; 56 57 @dagger.Module() 58 @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000z\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\bg\u0018\u0000 *2\u00020\u0001:\u0001*J\u0014\u0010\u0002\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\'J\u0014\u0010\u0006\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0007\u001a\u00020\bH\'J\u0014\u0010\t\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\n\u001a\u00020\u000bH\'J\u0014\u0010\f\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\r\u001a\u00020\u000eH\'J\u0014\u0010\u000f\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0010\u001a\u00020\u0011H\'J\u0014\u0010\u0012\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0013\u001a\u00020\u0014H\'J\u0014\u0010\u0015\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0016\u001a\u00020\u0017H\'J\u0014\u0010\u0018\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0019\u001a\u00020\u001aH\'J\u0010\u0010\u001b\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\u001eH\'J\u0010\u0010\u001f\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\u001eH\'J\u0010\u0010 \u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020!H\'J\u0010\u0010\"\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020#H\'J\u0010\u0010$\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020%H\'J\u0010\u0010&\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\'H\'J\u0010\u0010(\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020)H\'\u00f8\u0001\u0000\u0082\u0002\u0006\n\u0004\b!0\u0001\u00c0\u0006\u0001"}, d2 = {"Lcom/android/systemui/accessibility/qs/QSAccessibilityModule;", "", "bindColorCorrectionTile", "Lcom/android/systemui/qs/tileimpl/QSTileImpl;", "colorCorrectionTile", "Lcom/android/systemui/qs/tiles/ColorCorrectionTile;", "bindColorInversionTile", "colorInversionTile", "Lcom/android/systemui/qs/tiles/ColorInversionTile;", "bindDreamTile", "dreamTile", "Lcom/android/systemui/qs/tiles/DreamTile;", "bindFontScalingTile", "fontScalingTile", "Lcom/android/systemui/qs/tiles/FontScalingTile;", "bindHearingDevicesTile", "hearingDevicesTile", "Lcom/android/systemui/qs/tiles/HearingDevicesTile;", "bindNightDisplayTile", "nightDisplayTile", "Lcom/android/systemui/qs/tiles/NightDisplayTile;", "bindOneHandedModeTile", "oneHandedModeTile", "Lcom/android/systemui/qs/tiles/OneHandedModeTile;", "bindReduceBrightColorsTile", "reduceBrightColorsTile", "Lcom/android/systemui/qs/tiles/ReduceBrightColorsTile;", "provideColorCorrectionAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/base/interactor/QSTileAvailabilityInteractor;", "impl", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/interactor/ColorCorrectionTileDataInteractor;", "provideColorInversionAvailabilityInteractor", "provideFontScalingAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/interactor/FontScalingTileDataInteractor;", "provideHearingDevicesAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/interactor/HearingDevicesTileDataInteractor;", "provideNightDisplayAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/night/domain/interactor/NightDisplayTileDataInteractor;", "provideOneHandedAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/onehanded/domain/OneHandedModeTileDataInteractor;", "provideReduceBrightnessAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/domain/interactor/ReduceBrightColorsTileDataInteractor;", "Companion"}) 59 public abstract interface QSAccessibilityModule { 60 @org.jetbrains.annotations.NotNull() 61 public static final java.lang.String COLOR_CORRECTION_TILE_SPEC = "color_correction"; 62 @org.jetbrains.annotations.NotNull() 63 public static final java.lang.String COLOR_INVERSION_TILE_SPEC = "inversion"; 64 @org.jetbrains.annotations.NotNull() 65 public static final java.lang.String FONT_SCALING_TILE_SPEC = "font_scaling"; 66 @org.jetbrains.annotations.NotNull() 67 public static final java.lang.String REDUCE_BRIGHTNESS_TILE_SPEC = "reduce_brightness"; 68 @org.jetbrains.annotations.NotNull() 69 public static final java.lang.String ONE_HANDED_TILE_SPEC = "onehanded"; 70 @org.jetbrains.annotations.NotNull() 71 public static final java.lang.String NIGHT_DISPLAY_TILE_SPEC = "night"; 72 @org.jetbrains.annotations.NotNull() 73 public static final java.lang.String HEARING_DEVICES_TILE_SPEC = "hearing_devices"; 74 @org.jetbrains.annotations.NotNull() 75 public static final com.android.systemui.accessibility.qs.QSAccessibilityModule.Companion Companion = null; 76 77 /** 78 * Inject ColorInversionTile into tileMap in QSModule 79 */ 80 @dagger.Binds() 81 @dagger.multibindings.IntoMap() 82 @dagger.multibindings.StringKey(value = "inversion") 83 @org.jetbrains.annotations.NotNull() bindColorInversionTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.ColorInversionTile colorInversionTile)84 public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindColorInversionTile(@org.jetbrains.annotations.NotNull() 85 com.android.systemui.qs.tiles.ColorInversionTile colorInversionTile); 86 87 /** 88 * Inject NightDisplayTile into tileMap in QSModule 89 */ 90 @dagger.Binds() 91 @dagger.multibindings.IntoMap() 92 @dagger.multibindings.StringKey(value = "night") 93 @org.jetbrains.annotations.NotNull() bindNightDisplayTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.NightDisplayTile nightDisplayTile)94 public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindNightDisplayTile(@org.jetbrains.annotations.NotNull() 95 com.android.systemui.qs.tiles.NightDisplayTile nightDisplayTile); 96 97 /** 98 * Inject ReduceBrightColorsTile into tileMap in QSModule 99 */ 100 @dagger.Binds() 101 @dagger.multibindings.IntoMap() 102 @dagger.multibindings.StringKey(value = "reduce_brightness") 103 @org.jetbrains.annotations.NotNull() bindReduceBrightColorsTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.ReduceBrightColorsTile reduceBrightColorsTile)104 public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindReduceBrightColorsTile(@org.jetbrains.annotations.NotNull() 105 com.android.systemui.qs.tiles.ReduceBrightColorsTile reduceBrightColorsTile); 106 107 /** 108 * Inject OneHandedModeTile into tileMap in QSModule 109 */ 110 @dagger.Binds() 111 @dagger.multibindings.IntoMap() 112 @dagger.multibindings.StringKey(value = "onehanded") 113 @org.jetbrains.annotations.NotNull() bindOneHandedModeTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.OneHandedModeTile oneHandedModeTile)114 public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindOneHandedModeTile(@org.jetbrains.annotations.NotNull() 115 com.android.systemui.qs.tiles.OneHandedModeTile oneHandedModeTile); 116 117 /** 118 * Inject ColorCorrectionTile into tileMap in QSModule 119 */ 120 @dagger.Binds() 121 @dagger.multibindings.IntoMap() 122 @dagger.multibindings.StringKey(value = "color_correction") 123 @org.jetbrains.annotations.NotNull() bindColorCorrectionTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.ColorCorrectionTile colorCorrectionTile)124 public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindColorCorrectionTile(@org.jetbrains.annotations.NotNull() 125 com.android.systemui.qs.tiles.ColorCorrectionTile colorCorrectionTile); 126 127 /** 128 * Inject DreamTile into tileMap in QSModule 129 */ 130 @dagger.Binds() 131 @dagger.multibindings.IntoMap() 132 @dagger.multibindings.StringKey(value = "dream") 133 @org.jetbrains.annotations.NotNull() bindDreamTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.DreamTile dreamTile)134 public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindDreamTile(@org.jetbrains.annotations.NotNull() 135 com.android.systemui.qs.tiles.DreamTile dreamTile); 136 137 /** 138 * Inject FontScalingTile into tileMap in QSModule 139 */ 140 @dagger.Binds() 141 @dagger.multibindings.IntoMap() 142 @dagger.multibindings.StringKey(value = "font_scaling") 143 @org.jetbrains.annotations.NotNull() bindFontScalingTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.FontScalingTile fontScalingTile)144 public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindFontScalingTile(@org.jetbrains.annotations.NotNull() 145 com.android.systemui.qs.tiles.FontScalingTile fontScalingTile); 146 147 /** 148 * Inject HearingDevicesTile into tileMap in QSModule 149 */ 150 @dagger.Binds() 151 @dagger.multibindings.IntoMap() 152 @dagger.multibindings.StringKey(value = "hearing_devices") 153 @org.jetbrains.annotations.NotNull() bindHearingDevicesTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.HearingDevicesTile hearingDevicesTile)154 public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindHearingDevicesTile(@org.jetbrains.annotations.NotNull() 155 com.android.systemui.qs.tiles.HearingDevicesTile hearingDevicesTile); 156 157 @dagger.Binds() 158 @dagger.multibindings.IntoMap() 159 @dagger.multibindings.StringKey(value = "color_correction") 160 @org.jetbrains.annotations.NotNull() provideColorCorrectionAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor impl)161 public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideColorCorrectionAvailabilityInteractor(@org.jetbrains.annotations.NotNull() 162 com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor impl); 163 164 @dagger.Binds() 165 @dagger.multibindings.IntoMap() 166 @dagger.multibindings.StringKey(value = "inversion") 167 @org.jetbrains.annotations.NotNull() provideColorInversionAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor impl)168 public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideColorInversionAvailabilityInteractor(@org.jetbrains.annotations.NotNull() 169 com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor impl); 170 171 @dagger.Binds() 172 @dagger.multibindings.IntoMap() 173 @dagger.multibindings.StringKey(value = "font_scaling") 174 @org.jetbrains.annotations.NotNull() provideFontScalingAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor impl)175 public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideFontScalingAvailabilityInteractor(@org.jetbrains.annotations.NotNull() 176 com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor impl); 177 178 @dagger.Binds() 179 @dagger.multibindings.IntoMap() 180 @dagger.multibindings.StringKey(value = "reduce_brightness") 181 @org.jetbrains.annotations.NotNull() provideReduceBrightnessAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor impl)182 public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideReduceBrightnessAvailabilityInteractor(@org.jetbrains.annotations.NotNull() 183 com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor impl); 184 185 @dagger.Binds() 186 @dagger.multibindings.IntoMap() 187 @dagger.multibindings.StringKey(value = "onehanded") 188 @org.jetbrains.annotations.NotNull() provideOneHandedAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor impl)189 public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideOneHandedAvailabilityInteractor(@org.jetbrains.annotations.NotNull() 190 com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor impl); 191 192 @dagger.Binds() 193 @dagger.multibindings.IntoMap() 194 @dagger.multibindings.StringKey(value = "night") 195 @org.jetbrains.annotations.NotNull() provideNightDisplayAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor impl)196 public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideNightDisplayAvailabilityInteractor(@org.jetbrains.annotations.NotNull() 197 com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor impl); 198 199 @dagger.Binds() 200 @dagger.multibindings.IntoMap() 201 @dagger.multibindings.StringKey(value = "hearing_devices") 202 @org.jetbrains.annotations.NotNull() provideHearingDevicesAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor impl)203 public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideHearingDevicesAvailabilityInteractor(@org.jetbrains.annotations.NotNull() 204 com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor impl); 205 206 @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u00b6\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0010\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010\u000f\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00130\u00122\u0006\u0010\u0014\u001a\u00020\u00152\u0006\u0010\u0016\u001a\u00020\u00172\u0006\u0010\u0018\u001a\u00020\u0019H\u0007J\u0010\u0010\u001a\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010\u001b\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u001c0\u00122\u0006\u0010\u0014\u001a\u00020\u001d2\u0006\u0010\u0016\u001a\u00020\u001e2\u0006\u0010\u0018\u001a\u00020\u001fH\u0007J\u0010\u0010 \u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010!\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\"0\u00122\u0006\u0010\u0014\u001a\u00020#2\u0006\u0010\u0016\u001a\u00020$2\u0006\u0010\u0018\u001a\u00020%H\u0007J\u0010\u0010&\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010\'\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020(0\u00122\u0006\u0010\u0014\u001a\u00020)2\u0006\u0010\u0016\u001a\u00020*2\u0006\u0010\u0018\u001a\u00020+H\u0007J\u0010\u0010,\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010-\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020.0\u00122\u0006\u0010\u0014\u001a\u00020/2\u0006\u0010\u0016\u001a\u0002002\u0006\u0010\u0018\u001a\u000201H\u0007J.\u00102\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u0002030\u00122\u0006\u0010\u0014\u001a\u0002042\u0006\u0010\u0016\u001a\u0002052\u0006\u0010\u0018\u001a\u000206H\u0007J\u0010\u00107\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J\u0010\u00108\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u00109\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020:0\u00122\u0006\u0010\u0014\u001a\u00020;2\u0006\u0010\u0016\u001a\u00020<2\u0006\u0010\u0018\u001a\u00020=H\u0007R\u000e\u0010\u0003\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000"}, d2 = {"Lcom/android/systemui/accessibility/qs/QSAccessibilityModule$Companion;", "", "()V", "COLOR_CORRECTION_TILE_SPEC", "", "COLOR_INVERSION_TILE_SPEC", "FONT_SCALING_TILE_SPEC", "HEARING_DEVICES_TILE_SPEC", "NIGHT_DISPLAY_TILE_SPEC", "ONE_HANDED_TILE_SPEC", "REDUCE_BRIGHTNESS_TILE_SPEC", "provideColorCorrectionTileConfig", "Lcom/android/systemui/qs/tiles/viewmodel/QSTileConfig;", "uiEventLogger", "Lcom/android/systemui/qs/QsEventLogger;", "provideColorCorrectionTileViewModel", "Lcom/android/systemui/qs/tiles/viewmodel/QSTileViewModel;", "factory", "Lcom/android/systemui/qs/tiles/base/viewmodel/QSTileViewModelFactory$Static;", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/model/ColorCorrectionTileModel;", "mapper", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/ColorCorrectionTileMapper;", "stateInteractor", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/interactor/ColorCorrectionTileDataInteractor;", "userActionInteractor", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/interactor/ColorCorrectionUserActionInteractor;", "provideColorInversionTileConfig", "provideColorInversionTileViewModel", "Lcom/android/systemui/qs/tiles/impl/inversion/domain/model/ColorInversionTileModel;", "Lcom/android/systemui/qs/tiles/impl/inversion/domain/ColorInversionTileMapper;", "Lcom/android/systemui/qs/tiles/impl/inversion/domain/interactor/ColorInversionTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/inversion/domain/interactor/ColorInversionUserActionInteractor;", "provideFontScalingTileConfig", "provideFontScalingTileViewModel", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/model/FontScalingTileModel;", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/FontScalingTileMapper;", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/interactor/FontScalingTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/interactor/FontScalingTileUserActionInteractor;", "provideHearingDevicesTileConfig", "provideHearingDevicesTileViewModel", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/model/HearingDevicesTileModel;", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/HearingDevicesTileMapper;", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/interactor/HearingDevicesTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/interactor/HearingDevicesTileUserActionInteractor;", "provideNightDisplayTileConfig", "provideNightDisplayTileViewModel", "Lcom/android/systemui/qs/tiles/impl/night/domain/model/NightDisplayTileModel;", "Lcom/android/systemui/qs/tiles/impl/night/ui/NightDisplayTileMapper;", "Lcom/android/systemui/qs/tiles/impl/night/domain/interactor/NightDisplayTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/night/domain/interactor/NightDisplayTileUserActionInteractor;", "provideOneHandedModeTileViewModel", "Lcom/android/systemui/qs/tiles/impl/onehanded/domain/model/OneHandedModeTileModel;", "Lcom/android/systemui/qs/tiles/impl/onehanded/ui/OneHandedModeTileMapper;", "Lcom/android/systemui/qs/tiles/impl/onehanded/domain/OneHandedModeTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/onehanded/domain/OneHandedModeTileUserActionInteractor;", "provideOneHandedTileConfig", "provideReduceBrightColorsTileConfig", "provideReduceBrightColorsTileViewModel", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/domain/model/ReduceBrightColorsTileModel;", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/ui/ReduceBrightColorsTileMapper;", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/domain/interactor/ReduceBrightColorsTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/domain/interactor/ReduceBrightColorsTileUserActionInteractor;"}) 207 public static final class Companion { 208 @org.jetbrains.annotations.NotNull() 209 public static final java.lang.String COLOR_CORRECTION_TILE_SPEC = "color_correction"; 210 @org.jetbrains.annotations.NotNull() 211 public static final java.lang.String COLOR_INVERSION_TILE_SPEC = "inversion"; 212 @org.jetbrains.annotations.NotNull() 213 public static final java.lang.String FONT_SCALING_TILE_SPEC = "font_scaling"; 214 @org.jetbrains.annotations.NotNull() 215 public static final java.lang.String REDUCE_BRIGHTNESS_TILE_SPEC = "reduce_brightness"; 216 @org.jetbrains.annotations.NotNull() 217 public static final java.lang.String ONE_HANDED_TILE_SPEC = "onehanded"; 218 @org.jetbrains.annotations.NotNull() 219 public static final java.lang.String NIGHT_DISPLAY_TILE_SPEC = "night"; 220 @org.jetbrains.annotations.NotNull() 221 public static final java.lang.String HEARING_DEVICES_TILE_SPEC = "hearing_devices"; 222 Companion()223 private Companion() { 224 super(); 225 } 226 227 @dagger.Provides() 228 @dagger.multibindings.IntoMap() 229 @dagger.multibindings.StringKey(value = "color_correction") 230 @org.jetbrains.annotations.NotNull() provideColorCorrectionTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)231 public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideColorCorrectionTileConfig(@org.jetbrains.annotations.NotNull() 232 com.android.systemui.qs.QsEventLogger uiEventLogger) { 233 return null; 234 } 235 236 /** 237 * Inject ColorCorrectionTile into tileViewModelMap in QSModule 238 */ 239 @dagger.Provides() 240 @dagger.multibindings.IntoMap() 241 @dagger.multibindings.StringKey(value = "color_correction") 242 @org.jetbrains.annotations.NotNull() provideColorCorrectionTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.colorcorrection.domain.model.ColorCorrectionTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.colorcorrection.domain.ColorCorrectionTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionUserActionInteractor userActionInteractor)243 public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideColorCorrectionTileViewModel(@org.jetbrains.annotations.NotNull() 244 com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.colorcorrection.domain.model.ColorCorrectionTileModel> factory, @org.jetbrains.annotations.NotNull() 245 com.android.systemui.qs.tiles.impl.colorcorrection.domain.ColorCorrectionTileMapper mapper, @org.jetbrains.annotations.NotNull() 246 com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() 247 com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionUserActionInteractor userActionInteractor) { 248 return null; 249 } 250 251 @dagger.Provides() 252 @dagger.multibindings.IntoMap() 253 @dagger.multibindings.StringKey(value = "inversion") 254 @org.jetbrains.annotations.NotNull() provideColorInversionTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)255 public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideColorInversionTileConfig(@org.jetbrains.annotations.NotNull() 256 com.android.systemui.qs.QsEventLogger uiEventLogger) { 257 return null; 258 } 259 260 /** 261 * Inject ColorInversionTile into tileViewModelMap in QSModule 262 */ 263 @dagger.Provides() 264 @dagger.multibindings.IntoMap() 265 @dagger.multibindings.StringKey(value = "inversion") 266 @org.jetbrains.annotations.NotNull() provideColorInversionTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.inversion.domain.model.ColorInversionTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.inversion.domain.ColorInversionTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionUserActionInteractor userActionInteractor)267 public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideColorInversionTileViewModel(@org.jetbrains.annotations.NotNull() 268 com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.inversion.domain.model.ColorInversionTileModel> factory, @org.jetbrains.annotations.NotNull() 269 com.android.systemui.qs.tiles.impl.inversion.domain.ColorInversionTileMapper mapper, @org.jetbrains.annotations.NotNull() 270 com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() 271 com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionUserActionInteractor userActionInteractor) { 272 return null; 273 } 274 275 @dagger.Provides() 276 @dagger.multibindings.IntoMap() 277 @dagger.multibindings.StringKey(value = "font_scaling") 278 @org.jetbrains.annotations.NotNull() provideFontScalingTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)279 public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideFontScalingTileConfig(@org.jetbrains.annotations.NotNull() 280 com.android.systemui.qs.QsEventLogger uiEventLogger) { 281 return null; 282 } 283 284 /** 285 * Inject FontScaling Tile into tileViewModelMap in QSModule 286 */ 287 @dagger.Provides() 288 @dagger.multibindings.IntoMap() 289 @dagger.multibindings.StringKey(value = "font_scaling") 290 @org.jetbrains.annotations.NotNull() provideFontScalingTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.fontscaling.domain.model.FontScalingTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.fontscaling.domain.FontScalingTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileUserActionInteractor userActionInteractor)291 public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideFontScalingTileViewModel(@org.jetbrains.annotations.NotNull() 292 com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.fontscaling.domain.model.FontScalingTileModel> factory, @org.jetbrains.annotations.NotNull() 293 com.android.systemui.qs.tiles.impl.fontscaling.domain.FontScalingTileMapper mapper, @org.jetbrains.annotations.NotNull() 294 com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() 295 com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileUserActionInteractor userActionInteractor) { 296 return null; 297 } 298 299 @dagger.Provides() 300 @dagger.multibindings.IntoMap() 301 @dagger.multibindings.StringKey(value = "reduce_brightness") 302 @org.jetbrains.annotations.NotNull() provideReduceBrightColorsTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)303 public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideReduceBrightColorsTileConfig(@org.jetbrains.annotations.NotNull() 304 com.android.systemui.qs.QsEventLogger uiEventLogger) { 305 return null; 306 } 307 308 /** 309 * Inject Reduce Bright Colors Tile into tileViewModelMap in QSModule. The tile is hidden 310 * behind a flag. 311 */ 312 @dagger.Provides() 313 @dagger.multibindings.IntoMap() 314 @dagger.multibindings.StringKey(value = "reduce_brightness") 315 @org.jetbrains.annotations.NotNull() provideReduceBrightColorsTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.reducebrightness.domain.model.ReduceBrightColorsTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.reducebrightness.ui.ReduceBrightColorsTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileUserActionInteractor userActionInteractor)316 public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideReduceBrightColorsTileViewModel(@org.jetbrains.annotations.NotNull() 317 com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.reducebrightness.domain.model.ReduceBrightColorsTileModel> factory, @org.jetbrains.annotations.NotNull() 318 com.android.systemui.qs.tiles.impl.reducebrightness.ui.ReduceBrightColorsTileMapper mapper, @org.jetbrains.annotations.NotNull() 319 com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() 320 com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileUserActionInteractor userActionInteractor) { 321 return null; 322 } 323 324 @dagger.Provides() 325 @dagger.multibindings.IntoMap() 326 @dagger.multibindings.StringKey(value = "onehanded") 327 @org.jetbrains.annotations.NotNull() provideOneHandedTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)328 public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideOneHandedTileConfig(@org.jetbrains.annotations.NotNull() 329 com.android.systemui.qs.QsEventLogger uiEventLogger) { 330 return null; 331 } 332 333 /** 334 * Inject One Handed Mode Tile into tileViewModelMap in QSModule. 335 */ 336 @dagger.Provides() 337 @dagger.multibindings.IntoMap() 338 @dagger.multibindings.StringKey(value = "onehanded") 339 @org.jetbrains.annotations.NotNull() provideOneHandedModeTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.onehanded.domain.model.OneHandedModeTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.onehanded.ui.OneHandedModeTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileUserActionInteractor userActionInteractor)340 public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideOneHandedModeTileViewModel(@org.jetbrains.annotations.NotNull() 341 com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.onehanded.domain.model.OneHandedModeTileModel> factory, @org.jetbrains.annotations.NotNull() 342 com.android.systemui.qs.tiles.impl.onehanded.ui.OneHandedModeTileMapper mapper, @org.jetbrains.annotations.NotNull() 343 com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() 344 com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileUserActionInteractor userActionInteractor) { 345 return null; 346 } 347 348 @dagger.Provides() 349 @dagger.multibindings.IntoMap() 350 @dagger.multibindings.StringKey(value = "night") 351 @org.jetbrains.annotations.NotNull() provideNightDisplayTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)352 public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideNightDisplayTileConfig(@org.jetbrains.annotations.NotNull() 353 com.android.systemui.qs.QsEventLogger uiEventLogger) { 354 return null; 355 } 356 357 /** 358 * Inject NightDisplay Tile into tileViewModelMap in QSModule. The tile is hidden behind a 359 * flag. 360 */ 361 @dagger.Provides() 362 @dagger.multibindings.IntoMap() 363 @dagger.multibindings.StringKey(value = "night") 364 @org.jetbrains.annotations.NotNull() provideNightDisplayTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.night.domain.model.NightDisplayTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.night.ui.NightDisplayTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileUserActionInteractor userActionInteractor)365 public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideNightDisplayTileViewModel(@org.jetbrains.annotations.NotNull() 366 com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.night.domain.model.NightDisplayTileModel> factory, @org.jetbrains.annotations.NotNull() 367 com.android.systemui.qs.tiles.impl.night.ui.NightDisplayTileMapper mapper, @org.jetbrains.annotations.NotNull() 368 com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() 369 com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileUserActionInteractor userActionInteractor) { 370 return null; 371 } 372 373 @dagger.Provides() 374 @dagger.multibindings.IntoMap() 375 @dagger.multibindings.StringKey(value = "hearing_devices") 376 @org.jetbrains.annotations.NotNull() provideHearingDevicesTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)377 public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideHearingDevicesTileConfig(@org.jetbrains.annotations.NotNull() 378 com.android.systemui.qs.QsEventLogger uiEventLogger) { 379 return null; 380 } 381 382 /** 383 * Inject HearingDevices Tile into tileViewModelMap in QSModule. The tile is hidden behind a 384 * flag. 385 */ 386 @dagger.Provides() 387 @dagger.multibindings.IntoMap() 388 @dagger.multibindings.StringKey(value = "hearing_devices") 389 @org.jetbrains.annotations.NotNull() provideHearingDevicesTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.hearingdevices.domain.model.HearingDevicesTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.hearingdevices.domain.HearingDevicesTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileUserActionInteractor userActionInteractor)390 public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideHearingDevicesTileViewModel(@org.jetbrains.annotations.NotNull() 391 com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.hearingdevices.domain.model.HearingDevicesTileModel> factory, @org.jetbrains.annotations.NotNull() 392 com.android.systemui.qs.tiles.impl.hearingdevices.domain.HearingDevicesTileMapper mapper, @org.jetbrains.annotations.NotNull() 393 com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() 394 com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileUserActionInteractor userActionInteractor) { 395 return null; 396 } 397 } 398 }