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

Commit 4d3642c5 authored by Anton Potapov's avatar Anton Potapov Committed by Android (Google) Code Review
Browse files

Merge "Navigate to screen recording toolbar when retaking" into main

parents c31eb9e7 0dbba385
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -110,7 +110,10 @@ constructor(
                ) {
                    val rowModifier = Modifier.weight(1f).fillMaxHeight()
                    PostRecordButton(
                        onClick = { viewModel.retake() },
                        onClick = {
                            viewModel.retake()
                            finish()
                        },
                        drawableLoaderViewModel = viewModel,
                        iconRes = R.drawable.ic_arrow_back,
                        labelRes = R.string.screen_record_retake,
+7 −1
Original line number Diff line number Diff line
@@ -22,8 +22,11 @@ import android.net.Uri
import com.android.systemui.lifecycle.HydratedActivatable
import com.android.systemui.plugins.ActivityStarter
import com.android.systemui.res.R
import com.android.systemui.screencapture.common.shared.model.ScreenCaptureType
import com.android.systemui.screencapture.common.shared.model.ScreenCaptureUiParameters
import com.android.systemui.screencapture.common.ui.viewmodel.DrawableLoaderViewModel
import com.android.systemui.screencapture.common.ui.viewmodel.DrawableLoaderViewModelImpl
import com.android.systemui.screencapture.domain.interactor.ScreenCaptureUiInteractor
import dagger.assisted.Assisted
import dagger.assisted.AssistedFactory
import dagger.assisted.AssistedInject
@@ -37,10 +40,13 @@ constructor(
    private val context: Context,
    private val activityStarter: ActivityStarter,
    private val drawableLoaderViewModelImpl: DrawableLoaderViewModelImpl,
    private val screenCaptureUiInteractor: ScreenCaptureUiInteractor,
) : HydratedActivatable(), DrawableLoaderViewModel by drawableLoaderViewModelImpl {

    fun retake() {
        // TODO(b/430553811) Implement
        screenCaptureUiInteractor.show(
            ScreenCaptureUiParameters(screenCaptureType = ScreenCaptureType.RECORD)
        )
    }

    fun edit() {