/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/dagger/ |
D | StatusBarPipelineModule.kt | 17 package com.android.systemui.statusbar.pipeline.dagger 28 import com.android.systemui.statusbar.pipeline.airplane.data.repository.AirplaneModeRepository 29 import com.android.systemui.statusbar.pipeline.airplane.data.repository.AirplaneModeRepositoryImpl 30 import com.android.systemui.statusbar.pipeline.airplane.ui.viewmodel.AirplaneModeViewModel 31 import com.android.systemui.statusbar.pipeline.airplane.ui.viewmodel.AirplaneModeViewModelImpl 32 import com.android.systemui.statusbar.pipeline.mobile.data.repository.CarrierConfigCoreStartable 33 import com.android.systemui.statusbar.pipeline.mobile.data.repository.MobileConnectionsRepository 34 import com.android.systemui.statusbar.pipeline.mobile.data.repository.MobileRepositorySwitcher 35 import com.android.systemui.statusbar.pipeline.mobile.data.repository.UserSetupRepository 36 import com.android.systemui.statusbar.pipeline.mobile.data.repository.UserSetupRepositoryImpl [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/pipeline/dagger/ |
D | BaseAutoAddableModule.kt | 17 package com.android.systemui.qs.pipeline.dagger 21 import com.android.systemui.qs.pipeline.domain.autoaddable.AutoAddableSetting 22 import com.android.systemui.qs.pipeline.domain.autoaddable.AutoAddableSettingList 23 import com.android.systemui.qs.pipeline.domain.autoaddable.CastAutoAddable 24 import com.android.systemui.qs.pipeline.domain.autoaddable.DataSaverAutoAddable 25 import com.android.systemui.qs.pipeline.domain.autoaddable.DeviceControlsAutoAddable 26 import com.android.systemui.qs.pipeline.domain.autoaddable.HotspotAutoAddable 27 import com.android.systemui.qs.pipeline.domain.autoaddable.NightDisplayAutoAddable 28 import com.android.systemui.qs.pipeline.domain.autoaddable.ReduceBrightColorsAutoAddable 29 import com.android.systemui.qs.pipeline.domain.autoaddable.WalletAutoAddable [all …]
|
D | QSPipelineModule.kt | 17 package com.android.systemui.qs.pipeline.dagger 23 import com.android.systemui.qs.pipeline.data.repository.InstalledTilesComponentRepository 24 import com.android.systemui.qs.pipeline.data.repository.InstalledTilesComponentRepositoryImpl 25 import com.android.systemui.qs.pipeline.data.repository.TileSpecRepository 26 import com.android.systemui.qs.pipeline.data.repository.TileSpecSettingsRepository 27 import com.android.systemui.qs.pipeline.domain.interactor.CurrentTilesInteractor 28 import com.android.systemui.qs.pipeline.domain.interactor.CurrentTilesInteractorImpl 29 import com.android.systemui.qs.pipeline.domain.startable.QSPipelineCoreStartable 30 import com.android.systemui.qs.pipeline.shared.logging.QSPipelineLogger
|
D | QSAutoAddModule.kt | 17 package com.android.systemui.qs.pipeline.dagger 22 import com.android.systemui.qs.pipeline.data.repository.AutoAddRepository 23 import com.android.systemui.qs.pipeline.data.repository.AutoAddSettingRepository 24 import com.android.systemui.qs.pipeline.domain.model.AutoAddable 25 import com.android.systemui.qs.pipeline.shared.logging.QSPipelineLogger
|
/frameworks/base/libs/hwui/tests/unit/ |
D | SkiaPipelineTests.cpp | 56 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 60 pipeline->renderFrame(layerUpdateQueue, dirty, renderNodes, opaque, contentDrawBounds, surface, in RENDERTHREAD_SKIA_PIPELINE_TEST() 78 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 82 pipeline->renderFrame(layerUpdateQueue, dirty, renderNodes, true, contentDrawBounds, surface, in RENDERTHREAD_SKIA_PIPELINE_TEST() 86 pipeline->renderFrame(layerUpdateQueue, dirty, renderNodes, false, contentDrawBounds, surface, in RENDERTHREAD_SKIA_PIPELINE_TEST() 102 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 106 pipeline->renderFrame(layerUpdateQueue, dirty, renderNodes, true, contentDrawBounds, surface, in RENDERTHREAD_SKIA_PIPELINE_TEST() 147 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 148 pipeline->renderLayers(lightGeometry, &layerUpdateQueue, opaque, lightInfo); in RENDERTHREAD_SKIA_PIPELINE_TEST() 171 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST() local [all …]
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/pipeline/mobile/ui/viewmodel/ |
D | LocationBasedMobileIconViewModelTest.kt | 17 package com.android.systemui.statusbar.pipeline.mobile.ui.viewmodel 23 import com.android.systemui.statusbar.pipeline.StatusBarPipelineFlags 24 import com.android.systemui.statusbar.pipeline.airplane.data.repository.FakeAirplaneModeRepository 25 import com.android.systemui.statusbar.pipeline.airplane.domain.interactor.AirplaneModeInteractor 26 import com.android.systemui.statusbar.pipeline.mobile.data.model.DataConnectionState 27 import com.android.systemui.statusbar.pipeline.mobile.data.model.ResolvedNetworkType 28 import com.android.systemui.statusbar.pipeline.mobile.data.repository.FakeMobileConnectionRepository 29 import com.android.systemui.statusbar.pipeline.mobile.data.repository.FakeMobileConnectionsReposito… 30 import com.android.systemui.statusbar.pipeline.mobile.data.repository.FakeUserSetupRepository 31 import com.android.systemui.statusbar.pipeline.mobile.domain.interactor.MobileIconInteractor [all …]
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/pipeline/shared/ui/viewmodel/ |
D | InternetTileViewModelTest.kt | 17 package com.android.systemui.statusbar.pipeline.shared.ui.viewmodel 26 import com.android.systemui.statusbar.pipeline.airplane.data.repository.FakeAirplaneModeRepository 27 import com.android.systemui.statusbar.pipeline.ethernet.domain.EthernetInteractor 28 import com.android.systemui.statusbar.pipeline.mobile.data.model.DataConnectionState 29 import com.android.systemui.statusbar.pipeline.mobile.data.model.NetworkNameModel 30 import com.android.systemui.statusbar.pipeline.mobile.data.repository.FakeMobileConnectionRepository 31 import com.android.systemui.statusbar.pipeline.mobile.data.repository.FakeMobileConnectionsReposito… 32 import com.android.systemui.statusbar.pipeline.mobile.data.repository.FakeUserSetupRepository 33 import com.android.systemui.statusbar.pipeline.mobile.domain.interactor.MobileIconsInteractor 34 import com.android.systemui.statusbar.pipeline.mobile.domain.interactor.MobileIconsInteractorImpl [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/mobile/data/repository/demo/ |
D | DemoMobileConnectionRepository.kt | 17 package com.android.systemui.statusbar.pipeline.mobile.data.repository.demo 24 import com.android.systemui.statusbar.pipeline.mobile.data.model.DataConnectionState 25 import com.android.systemui.statusbar.pipeline.mobile.data.model.NetworkNameModel 26 import com.android.systemui.statusbar.pipeline.mobile.data.model.ResolvedNetworkType 27 import com.android.systemui.statusbar.pipeline.mobile.data.repository.MobileConnectionRepository 28 import com.android.systemui.statusbar.pipeline.mobile.data.repository.demo.model.FakeNetworkEventMo… 29 import com.android.systemui.statusbar.pipeline.mobile.data.repository.prod.FullMobileConnectionRepo… 30 import com.android.systemui.statusbar.pipeline.mobile.data.repository.prod.FullMobileConnectionRepo… 31 import com.android.systemui.statusbar.pipeline.mobile.data.repository.prod.FullMobileConnectionRepo… 32 import com.android.systemui.statusbar.pipeline.mobile.data.repository.prod.FullMobileConnectionRepo… [all …]
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/collection/coordinator/ |
D | SensitiveContentCoordinatorTest.kt | 52 val pipeline: NotifPipeline = mock() constant in com.android.systemui.statusbar.notification.collection.coordinator.SensitiveContentCoordinatorTest 70 coordinator.attach(pipeline) in onDynamicPrivacyChanged_invokeInvalidationListener() 72 verify(pipeline).addPreRenderInvalidator(capture()) in onDynamicPrivacyChanged_invokeInvalidationListener() 88 coordinator.attach(pipeline) in onBeforeRenderList_deviceUnlocked_notifDoesNotNeedRedaction() 90 verify(pipeline).addOnBeforeRenderListListener(capture()) in onBeforeRenderList_deviceUnlocked_notifDoesNotNeedRedaction() 106 coordinator.attach(pipeline) in onBeforeRenderList_deviceUnlocked_notifWouldNeedRedaction() 108 verify(pipeline).addOnBeforeRenderListListener(capture()) in onBeforeRenderList_deviceUnlocked_notifWouldNeedRedaction() 124 coordinator.attach(pipeline) in onBeforeRenderList_deviceLocked_userAllowsPublicNotifs() 126 verify(pipeline).addOnBeforeRenderListListener(capture()) in onBeforeRenderList_deviceLocked_userAllowsPublicNotifs() 142 coordinator.attach(pipeline) in onBeforeRenderList_deviceLocked_userDisallowsPublicNotifs_notifDoesNotNeedRedaction() [all …]
|
/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/qs/pipeline/domain/autoaddable/ |
D | FakeAutoAddable.kt | 17 package com.android.systemui.qs.pipeline.domain.autoaddable 19 import com.android.systemui.qs.pipeline.data.repository.TileSpecRepository.Companion.POSITION_AT_END 20 import com.android.systemui.qs.pipeline.domain.model.AutoAddSignal 21 import com.android.systemui.qs.pipeline.domain.model.AutoAddTracking 22 import com.android.systemui.qs.pipeline.domain.model.AutoAddable 23 import com.android.systemui.qs.pipeline.shared.TileSpec
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/pipeline/wifi/ui/view/ |
D | ModernStatusBarWifiViewTest.kt | 17 package com.android.systemui.statusbar.pipeline.wifi.ui.view 35 import com.android.systemui.statusbar.pipeline.airplane.data.repository.FakeAirplaneModeRepository 36 import com.android.systemui.statusbar.pipeline.airplane.domain.interactor.AirplaneModeInteractor 37 import com.android.systemui.statusbar.pipeline.airplane.ui.viewmodel.AirplaneModeViewModel 38 import com.android.systemui.statusbar.pipeline.airplane.ui.viewmodel.AirplaneModeViewModelImpl 39 import com.android.systemui.statusbar.pipeline.shared.ConnectivityConstants 40 import com.android.systemui.statusbar.pipeline.shared.data.repository.FakeConnectivityRepository 41 import com.android.systemui.statusbar.pipeline.wifi.data.repository.FakeWifiRepository 42 import com.android.systemui.statusbar.pipeline.wifi.domain.interactor.WifiInteractor 43 import com.android.systemui.statusbar.pipeline.wifi.domain.interactor.WifiInteractorImpl [all …]
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/pipeline/mobile/data/repository/ |
D | MobileRepositorySwitcherTest.kt | 17 package com.android.systemui.statusbar.pipeline.mobile.data.repository 29 import com.android.systemui.statusbar.pipeline.airplane.data.repository.FakeAirplaneModeRepository 30 import com.android.systemui.statusbar.pipeline.mobile.data.MobileInputLogger 31 import com.android.systemui.statusbar.pipeline.mobile.data.model.SubscriptionModel 32 import com.android.systemui.statusbar.pipeline.mobile.data.repository.demo.DemoMobileConnectionsRep… 33 import com.android.systemui.statusbar.pipeline.mobile.data.repository.demo.DemoModeMobileConnection… 34 import com.android.systemui.statusbar.pipeline.mobile.data.repository.demo.model.FakeNetworkEventMo… 35 import com.android.systemui.statusbar.pipeline.mobile.data.repository.demo.validMobileEvent 36 import com.android.systemui.statusbar.pipeline.mobile.data.repository.prod.MobileConnectionsReposit… 37 import com.android.systemui.statusbar.pipeline.mobile.util.FakeMobileMappingsProxy [all …]
|
D | FakeMobileConnectionRepository.kt | 17 package com.android.systemui.statusbar.pipeline.mobile.data.repository 21 import com.android.systemui.statusbar.pipeline.mobile.data.model.DataConnectionState 22 import com.android.systemui.statusbar.pipeline.mobile.data.model.NetworkNameModel 23 import com.android.systemui.statusbar.pipeline.mobile.data.model.ResolvedNetworkType 24 import com.android.systemui.statusbar.pipeline.mobile.data.repository.MobileConnectionRepository.Co… 25 import com.android.systemui.statusbar.pipeline.shared.data.model.DataActivityModel
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/wifi/data/repository/prod/ |
D | DisabledWifiRepository.kt | 17 package com.android.systemui.statusbar.pipeline.wifi.data.repository.prod 20 import com.android.systemui.statusbar.pipeline.shared.data.model.DataActivityModel 21 import com.android.systemui.statusbar.pipeline.wifi.data.repository.WifiRepositoryDagger 22 import com.android.systemui.statusbar.pipeline.wifi.data.repository.WifiRepositoryViaTrackerLibDagg… 23 import com.android.systemui.statusbar.pipeline.wifi.shared.model.WifiNetworkModel 24 import com.android.systemui.statusbar.pipeline.wifi.shared.model.WifiScanEntry
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/mobile/ui/viewmodel/ |
D | MobileIconsViewModel.kt | 17 package com.android.systemui.statusbar.pipeline.mobile.ui.viewmodel in <lambda>() 23 import com.android.systemui.statusbar.pipeline.StatusBarPipelineFlags in <lambda>() 24 import com.android.systemui.statusbar.pipeline.airplane.domain.interactor.AirplaneModeInteractor in <lambda>() 25 import com.android.systemui.statusbar.pipeline.mobile.domain.interactor.MobileIconInteractor in <lambda>() 26 import com.android.systemui.statusbar.pipeline.mobile.domain.interactor.MobileIconsInteractor in <lambda>() 27 import com.android.systemui.statusbar.pipeline.mobile.ui.MobileViewLogger in <lambda>() 28 import com.android.systemui.statusbar.pipeline.mobile.ui.VerboseMobileViewLogger in <lambda>() 29 import com.android.systemui.statusbar.pipeline.mobile.ui.view.ModernStatusBarMobileView in <lambda>() 30 import com.android.systemui.statusbar.pipeline.shared.ConnectivityConstants in <lambda>()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/wifi/ui/viewmodel/ |
D | WifiViewModel.kt | 17 package com.android.systemui.statusbar.pipeline.wifi.ui.viewmodel in <lambda>() 24 import com.android.systemui.statusbar.pipeline.airplane.ui.viewmodel.AirplaneModeViewModel in <lambda>() 25 import com.android.systemui.statusbar.pipeline.dagger.StatusBarPipelineModule.Companion.FIRST_MOBIL… in <lambda>() 26 import com.android.systemui.statusbar.pipeline.dagger.WifiTableLog in <lambda>() 27 import com.android.systemui.statusbar.pipeline.shared.ConnectivityConstants in <lambda>() 28 import com.android.systemui.statusbar.pipeline.shared.data.model.DataActivityModel in <lambda>() 29 import com.android.systemui.statusbar.pipeline.wifi.domain.interactor.WifiInteractor in <lambda>() 30 import com.android.systemui.statusbar.pipeline.wifi.shared.WifiConstants in <lambda>() 31 import com.android.systemui.statusbar.pipeline.wifi.shared.model.WifiNetworkModel in <lambda>() 32 import com.android.systemui.statusbar.pipeline.wifi.ui.model.WifiIcon in <lambda>()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/pipeline/domain/autoaddable/ |
D | WalletAutoAddable.kt | 17 package com.android.systemui.qs.pipeline.domain.autoaddable 20 import com.android.systemui.qs.pipeline.domain.model.AutoAddSignal 21 import com.android.systemui.qs.pipeline.domain.model.AutoAddTracking 22 import com.android.systemui.qs.pipeline.domain.model.AutoAddable 23 import com.android.systemui.qs.pipeline.shared.TileSpec
|
D | CallbackControllerAutoAddable.kt | 17 package com.android.systemui.qs.pipeline.domain.autoaddable 20 import com.android.systemui.qs.pipeline.domain.model.AutoAddSignal 21 import com.android.systemui.qs.pipeline.domain.model.AutoAddTracking 22 import com.android.systemui.qs.pipeline.domain.model.AutoAddable 23 import com.android.systemui.qs.pipeline.shared.TileSpec
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/wifi/domain/interactor/ |
D | WifiInteractor.kt | 17 package com.android.systemui.statusbar.pipeline.wifi.domain.interactor in <lambda>() 21 import com.android.systemui.statusbar.pipeline.shared.data.model.ConnectivitySlot in <lambda>() 22 import com.android.systemui.statusbar.pipeline.shared.data.model.DataActivityModel in <lambda>() 23 import com.android.systemui.statusbar.pipeline.shared.data.repository.ConnectivityRepository in <lambda>() 24 import com.android.systemui.statusbar.pipeline.wifi.data.repository.WifiRepository in <lambda>() 25 import com.android.systemui.statusbar.pipeline.wifi.shared.model.WifiNetworkModel in <lambda>() 26 import com.android.systemui.statusbar.pipeline.wifi.shared.model.WifiScanEntry in <lambda>()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/mobile/ui/view/ |
D | ModernStatusBarMobileView.kt | 17 package com.android.systemui.statusbar.pipeline.mobile.ui.view 24 import com.android.systemui.statusbar.pipeline.mobile.ui.MobileViewLogger 25 import com.android.systemui.statusbar.pipeline.mobile.ui.binder.MobileIconBinder 26 import com.android.systemui.statusbar.pipeline.mobile.ui.viewmodel.LocationBasedMobileViewModel 27 import com.android.systemui.statusbar.pipeline.shared.ui.view.ModernStatusBarView
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/pipeline/mobile/data/repository/ |
D | MobileConnectionRepository.kt | 17 package com.android.systemui.statusbar.pipeline.mobile.data.repository 22 import com.android.systemui.statusbar.pipeline.mobile.data.model.DataConnectionState 23 import com.android.systemui.statusbar.pipeline.mobile.data.model.NetworkNameModel 24 import com.android.systemui.statusbar.pipeline.mobile.data.model.ResolvedNetworkType 25 import com.android.systemui.statusbar.pipeline.shared.data.model.DataActivityModel
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/pipeline/mobile/domain/interactor/ |
D | FakeMobileIconInteractor.kt | 17 package com.android.systemui.statusbar.pipeline.mobile.domain.interactor 21 import com.android.systemui.statusbar.pipeline.mobile.data.model.NetworkNameModel 22 import com.android.systemui.statusbar.pipeline.mobile.domain.model.NetworkTypeIconModel 23 import com.android.systemui.statusbar.pipeline.mobile.domain.model.SignalIconModel 24 import com.android.systemui.statusbar.pipeline.shared.data.model.DataActivityModel
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/pipeline/wifi/ui/viewmodel/ |
D | WifiViewModelIconParameterizedTest.kt | 17 package com.android.systemui.statusbar.pipeline.wifi.ui.viewmodel in <lambda>() 30 import com.android.systemui.statusbar.pipeline.airplane.data.repository.FakeAirplaneModeRepository in <lambda>() 31 import com.android.systemui.statusbar.pipeline.airplane.domain.interactor.AirplaneModeInteractor in <lambda>() 32 import com.android.systemui.statusbar.pipeline.airplane.ui.viewmodel.AirplaneModeViewModel in <lambda>() 33 import com.android.systemui.statusbar.pipeline.airplane.ui.viewmodel.AirplaneModeViewModelImpl in <lambda>() 34 import com.android.systemui.statusbar.pipeline.shared.ConnectivityConstants in <lambda>() 35 import com.android.systemui.statusbar.pipeline.shared.data.model.ConnectivitySlot in <lambda>() 36 import com.android.systemui.statusbar.pipeline.shared.data.repository.FakeConnectivityRepository in <lambda>() 37 import com.android.systemui.statusbar.pipeline.wifi.data.repository.FakeWifiRepository in <lambda>() 38 import com.android.systemui.statusbar.pipeline.wifi.domain.interactor.WifiInteractor in <lambda>() [all …]
|
D | WifiViewModelTest.kt | 17 package com.android.systemui.statusbar.pipeline.wifi.ui.viewmodel 26 import com.android.systemui.statusbar.pipeline.airplane.data.repository.FakeAirplaneModeRepository 27 import com.android.systemui.statusbar.pipeline.airplane.domain.interactor.AirplaneModeInteractor 28 import com.android.systemui.statusbar.pipeline.airplane.ui.viewmodel.AirplaneModeViewModel 29 import com.android.systemui.statusbar.pipeline.airplane.ui.viewmodel.AirplaneModeViewModelImpl 30 import com.android.systemui.statusbar.pipeline.shared.ConnectivityConstants 31 import com.android.systemui.statusbar.pipeline.shared.data.model.ConnectivitySlot 32 import com.android.systemui.statusbar.pipeline.shared.data.model.DataActivityModel 33 import com.android.systemui.statusbar.pipeline.shared.data.repository.FakeConnectivityRepository 34 import com.android.systemui.statusbar.pipeline.wifi.data.repository.FakeWifiRepository [all …]
|
/frameworks/base/packages/SystemUI/docs/ |
D | status-bar-data-pipeline.md | 12 In Android U, the data pipeline that determines what mobile and wifi icons to 21 In the new architecture, there is a separate pipeline for each type of icon. For 25 As shown in the Android best practices guide, each new pipeline has a data 36 The wifi logic is in `statusbar/pipeline/wifi` and the mobile logic is in 37 `statusbar/pipeline/mobile`. 63 old pipeline. A view binder associates a ViewModel with a View, and keeps the 74 ![diagram of wifi and mobile pipelines](status-bar-pipeline.png) 79 pipeline is split up hierarchically. At each level (data, domain, and UI), there 91 ![diagram of mobile parent child relationship](status-bar-mobile-pipeline.png) 93 Note: Since there is at most one wifi connection, the wifi pipeline is not split [all …]
|