diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2018-10-24 16:20:37 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2018-10-25 13:07:42 -0700 |
commit | eae0514f1a8bcb9d498e146e7de78ddc187cbb17 (patch) | |
tree | f61aac6d7bc4871e7c6523a82bc594099023ec4a /src_ui_overrides | |
parent | 0d9275deba38a5f650b2323513bbdd5a5a823055 (diff) | |
download | packages_apps_Trebuchet-eae0514f1a8bcb9d498e146e7de78ddc187cbb17.tar.gz packages_apps_Trebuchet-eae0514f1a8bcb9d498e146e7de78ddc187cbb17.tar.bz2 packages_apps_Trebuchet-eae0514f1a8bcb9d498e146e7de78ddc187cbb17.zip |
Moving Plugin and feature flags UI to androidX
> Combining both preference into a single screen
> Adding plugin preference screen so quickstep build
Change-Id: I3d2ff3ebdac3c774659e79ecb81be6f75f765eb0
Diffstat (limited to 'src_ui_overrides')
-rw-r--r-- | src_ui_overrides/com/android/launcher3/uioverrides/plugins/PluginManagerWrapper.java | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/src_ui_overrides/com/android/launcher3/uioverrides/plugins/PluginManagerWrapper.java b/src_ui_overrides/com/android/launcher3/uioverrides/plugins/PluginManagerWrapper.java index 31dbb347c..e1a35c963 100644 --- a/src_ui_overrides/com/android/launcher3/uioverrides/plugins/PluginManagerWrapper.java +++ b/src_ui_overrides/com/android/launcher3/uioverrides/plugins/PluginManagerWrapper.java @@ -14,17 +14,26 @@ package com.android.launcher3.uioverrides.plugins; +import android.content.ComponentName; import android.content.Context; import com.android.launcher3.util.MainThreadInitializedObject; import com.android.systemui.plugins.Plugin; import com.android.systemui.plugins.PluginListener; +import java.util.Collections; +import java.util.Set; + +import androidx.preference.PreferenceDataStore; + public class PluginManagerWrapper { public static final MainThreadInitializedObject<PluginManagerWrapper> INSTANCE = new MainThreadInitializedObject<>(PluginManagerWrapper::new); + private static final String PREFIX_PLUGIN_ENABLED = "PLUGIN_ENABLED_"; + public static final String PLUGIN_CHANGED = "com.android.systemui.action.PLUGIN_CHANGED"; + private PluginManagerWrapper(Context c) { } @@ -35,6 +44,21 @@ public class PluginManagerWrapper { boolean allowMultiple) { } - public void removePluginListener(PluginListener<? extends Plugin> listener) { + public void removePluginListener(PluginListener<? extends Plugin> listener) { } + + public Set<String> getPluginActions() { + return Collections.emptySet(); + } + + public PreferenceDataStore getPluginEnabler() { + return new PreferenceDataStore() { }; + } + + public static String pluginEnabledKey(ComponentName cn) { + return PREFIX_PLUGIN_ENABLED + cn.flattenToString(); + } + + public static boolean hasPlugins(Context context) { + return false; } } |