From 3ac2aab373afa8c972c1f71d79f14af2189c486e Mon Sep 17 00:00:00 2001 From: Andy Wickham Date: Sun, 7 Mar 2021 16:02:56 -0800 Subject: Moves BcSmartspaceDataPlugin to SystemUI. Its new home is: frameworks/base/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins. Test: mp droid, mp sysuig, gradle build for Launcher Bug: 182344603 Change-Id: I840e0da0d2bd32d94d72fbb4a10c70d21c823326 --- .../systemui/plugins/BcSmartspaceDataPlugin.java | 44 ---------------------- 1 file changed, 44 deletions(-) delete mode 100644 src_plugins/com/android/systemui/plugins/BcSmartspaceDataPlugin.java (limited to 'src_plugins') diff --git a/src_plugins/com/android/systemui/plugins/BcSmartspaceDataPlugin.java b/src_plugins/com/android/systemui/plugins/BcSmartspaceDataPlugin.java deleted file mode 100644 index f8a9a04596..0000000000 --- a/src_plugins/com/android/systemui/plugins/BcSmartspaceDataPlugin.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (C) 2021 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.systemui.plugins; - -import android.os.Parcelable; - -import com.android.systemui.plugins.annotations.ProvidesInterface; - -import java.util.List; - -/** - * Interface to provide SmartspaceTargets to BcSmartspace. - */ -@ProvidesInterface(action = BcSmartspaceDataPlugin.ACTION, version = BcSmartspaceDataPlugin.VERSION) -public interface BcSmartspaceDataPlugin extends Plugin { - String ACTION = "com.android.systemui.action.PLUGIN_BC_SMARTSPACE_DATA"; - int VERSION = 1; - - /** Register a listener to get Smartspace data. */ - void registerListener(SmartspaceTargetListener listener); - - /** Unregister a listener. */ - void unregisterListener(SmartspaceTargetListener listener); - - /** Provides Smartspace data to registered listeners. */ - interface SmartspaceTargetListener { - /** Each Parcelable is a SmartspaceTarget that represents a card. */ - void onSmartspaceTargetsUpdated(List targets); - } -} -- cgit v1.2.3-59-g8ed1b