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

Commit 3e16488d authored by Pierre Barbier de Reuille's avatar Pierre Barbier de Reuille
Browse files

Add Desktop Experience flag names in Settings.

Bug: 408432634
Test: N/A
Flag: com.android.window.flags.show_desktop_experience_dev_option
Change-Id: Id2b54cb59fbf61c6f3f6bd2e66236eaa1d8b2ccf
parent b18aaa49
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ package com.android.settings.connecteddevice.display

import android.window.DesktopExperienceFlags.DesktopExperienceFlag
import com.android.settings.flags.FeatureFlags
import com.android.settings.flags.Flags

/** Class handling Settings flags, but using the Desktop Experience developer option overrides. */
class DesktopExperienceFlags(private val featureFlagsImpl: FeatureFlags) : FeatureFlags by featureFlagsImpl {
@@ -25,6 +26,7 @@ class DesktopExperienceFlags(private val featureFlagsImpl: FeatureFlags) : Featu
        DesktopExperienceFlag(
            featureFlagsImpl::displayTopologyPaneInDisplayList,
            /* shouldOverrideByDevOption= */ true,
            Flags.FLAG_DISPLAY_TOPOLOGY_PANE_IN_DISPLAY_LIST,
        )

    override fun displayTopologyPaneInDisplayList(): Boolean =
@@ -34,6 +36,7 @@ class DesktopExperienceFlags(private val featureFlagsImpl: FeatureFlags) : Featu
        DesktopExperienceFlag(
            featureFlagsImpl::displaySizeConnectedDisplaySetting,
            /* shouldOverrideByDevOption= */ true,
            Flags.FLAG_DISPLAY_SIZE_CONNECTED_DISPLAY_SETTING,
        )

    override fun displaySizeConnectedDisplaySetting(): Boolean =