13f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song/*
23f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * Copyright (C) 2015 The Android Open Source Project
33f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song *
43f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * Licensed under the Apache License, Version 2.0 (the "License");
53f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * you may not use this file except in compliance with the License.
63f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * You may obtain a copy of the License at
73f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song *
83f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song *      http://www.apache.org/licenses/LICENSE-2.0
93f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song *
103f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * Unless required by applicable law or agreed to in writing, software
113f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * distributed under the License is distributed on an "AS IS" BASIS,
123f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
133f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * See the License for the specific language governing permissions and
143f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * limitations under the License.
153f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song */
163f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Songpackage com.android.launcher3.widget;
173f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song
183f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Songimport android.content.ComponentName;
193f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Songimport android.content.pm.ActivityInfo;
203f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song
213f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Songimport com.android.launcher3.LauncherSettings;
223f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Songimport com.android.launcher3.PendingAddItemInfo;
233f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song
243f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song/**
253f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * Meta data used for late binding of the short cuts.
263f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song *
273f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song * @see {@link PendingAddItemInfo}
283f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song */
293f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Songpublic class PendingAddShortcutInfo extends PendingAddItemInfo {
303f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song
313f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song    ActivityInfo activityInfo;
323f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song
333f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song    public PendingAddShortcutInfo(ActivityInfo activityInfo) {
343f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song        this.activityInfo = activityInfo;
353f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song        componentName = new ComponentName(activityInfo.packageName, activityInfo.name);
363f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song        itemType = LauncherSettings.Favorites.ITEM_TYPE_SHORTCUT;
373f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song    }
383f471440a8b6b71d4c15501a96befd3b715c9e8fHyunyoung Song}
39