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