Loading packages/SystemUI/src/com/android/systemui/screencapture/sharescreen/largescreen/ui/compose/LargeScreenCaptureShareScreenContent.kt +9 −2 Original line number Diff line number Diff line Loading @@ -17,13 +17,20 @@ package com.android.systemui.screencapture.sharescreen.largescreen.ui.compose import androidx.compose.runtime.Composable import com.android.systemui.lifecycle.rememberViewModel import com.android.systemui.screencapture.common.ui.compose.ScreenCaptureContent import com.android.systemui.screencapture.sharescreen.largescreen.ui.viewmodel.PreShareViewModel import javax.inject.Inject class LargeScreenCaptureShareScreenContent @Inject constructor() : ScreenCaptureContent { class LargeScreenCaptureShareScreenContent @Inject constructor(private val viewModelFactory: PreShareViewModel.Factory) : ScreenCaptureContent { @Composable override fun Content() { TODO("NOT_IMPLEMENTED") val viewModel: PreShareViewModel = rememberViewModel("PreShareViewModel") { viewModelFactory.create() } PreShareUI(viewModel = viewModel) } } packages/SystemUI/src/com/android/systemui/screencapture/sharescreen/largescreen/ui/compose/PreShareUI.kt +1 −5 Original line number Diff line number Diff line Loading @@ -17,15 +17,11 @@ package com.android.systemui.screencapture.sharescreen.largescreen.ui.compose import androidx.compose.runtime.Composable import com.android.systemui.lifecycle.rememberViewModel import com.android.systemui.screencapture.sharescreen.largescreen.ui.viewmodel.PreShareViewModel /** Main component for the screen share UI. */ @Composable fun PreShareUI(preShareViewModelFactory: PreShareViewModel.Factory) { val viewModel: PreShareViewModel = rememberViewModel("PreShareViewModel") { preShareViewModelFactory.create() } fun PreShareUI(viewModel: PreShareViewModel) { PreShareToolbar(viewModel = viewModel, expanded = true, onCloseClick = {}) // TODO: Add PreShareSelector here. Loading Loading
packages/SystemUI/src/com/android/systemui/screencapture/sharescreen/largescreen/ui/compose/LargeScreenCaptureShareScreenContent.kt +9 −2 Original line number Diff line number Diff line Loading @@ -17,13 +17,20 @@ package com.android.systemui.screencapture.sharescreen.largescreen.ui.compose import androidx.compose.runtime.Composable import com.android.systemui.lifecycle.rememberViewModel import com.android.systemui.screencapture.common.ui.compose.ScreenCaptureContent import com.android.systemui.screencapture.sharescreen.largescreen.ui.viewmodel.PreShareViewModel import javax.inject.Inject class LargeScreenCaptureShareScreenContent @Inject constructor() : ScreenCaptureContent { class LargeScreenCaptureShareScreenContent @Inject constructor(private val viewModelFactory: PreShareViewModel.Factory) : ScreenCaptureContent { @Composable override fun Content() { TODO("NOT_IMPLEMENTED") val viewModel: PreShareViewModel = rememberViewModel("PreShareViewModel") { viewModelFactory.create() } PreShareUI(viewModel = viewModel) } }
packages/SystemUI/src/com/android/systemui/screencapture/sharescreen/largescreen/ui/compose/PreShareUI.kt +1 −5 Original line number Diff line number Diff line Loading @@ -17,15 +17,11 @@ package com.android.systemui.screencapture.sharescreen.largescreen.ui.compose import androidx.compose.runtime.Composable import com.android.systemui.lifecycle.rememberViewModel import com.android.systemui.screencapture.sharescreen.largescreen.ui.viewmodel.PreShareViewModel /** Main component for the screen share UI. */ @Composable fun PreShareUI(preShareViewModelFactory: PreShareViewModel.Factory) { val viewModel: PreShareViewModel = rememberViewModel("PreShareViewModel") { preShareViewModelFactory.create() } fun PreShareUI(viewModel: PreShareViewModel) { PreShareToolbar(viewModel = viewModel, expanded = true, onCloseClick = {}) // TODO: Add PreShareSelector here. Loading