Lines Matching refs:info

194         public void bindAppWidget(LauncherAppWidgetInfo info);
214 public boolean filterItem(ItemInfo parent, ItemInfo info, ComponentName cn);
393 for (AppInfo info : restoredAppsFinal) {
394 final Intent intent = info.getIntent();
397 info.user);
492 throw new RuntimeException("Unexpected info type");
515 ItemInfo info = addedShortcutsFinal.get(addedShortcutsFinal.size() - 1);
516 long lastScreenId = info.screenId;
1083 public boolean filterItem(ItemInfo parent, ItemInfo info, ComponentName cn) {
1084 return cn.getPackageName().equals(pn) && info.user.equals(user);
1128 for (ItemInfo info: sBgItemsIdMap.values()) {
1129 if (info.container == item.id) {
1133 "contains items (" + info + ")";
1211 static void deleteFolderContentsFromDatabase(Context context, final FolderInfo info) {
1216 cr.delete(LauncherSettings.Favorites.getContentUri(info.id, false), null, null);
1219 sBgItemsIdMap.remove(info.id);
1220 sBgFolders.remove(info.id);
1221 sBgDbIconCache.remove(info);
1222 sBgWorkspaceItems.remove(info);
1226 LauncherSettings.Favorites.CONTAINER + "=" + info.id, null);
1229 for (ItemInfo childInfo : info.contents) {
1961 ShortcutInfo info;
2092 "constructing info for partially restored package",
2094 info = getRestoredItemInfo(c, titleIndex, intent, promiseType);
2103 info = getShortcutInfo(manager, intent, user, context, c,
2106 info = getShortcutInfo(c, context, iconTypeIndex,
2123 if (info != null) {
2124 info.id = id;
2125 info.intent = intent;
2127 info.container = container;
2128 info.screenId = c.getInt(screenIndex);
2129 info.cellX = c.getInt(cellXIndex);
2130 info.cellY = c.getInt(cellYIndex);
2131 info.spanX = 1;
2132 info.spanY = 1;
2133 info.intent.putExtra(ItemInfo.EXTRA_PROFILE, serialNumber);
2134 info.isDisabled = isSafeMode
2139 if (!checkItemPlacement(occupied, info, deleteOnInvalidPlacement)) {
2149 sBgWorkspaceItems.add(info);
2155 folderInfo.add(info);
2158 sBgItemsIdMap.put(info.id, info);
2162 queueIconToBeChecked(sBgDbIconCache, info, c, iconIndex);
2494 for (ItemInfo info : allWorkspaceItems) {
2495 if (info.container == LauncherSettings.Favorites.CONTAINER_DESKTOP) {
2496 if (info.screenId == currentScreenId) {
2497 currentScreenItems.add(info);
2498 itemsOnScreen.add(info.id);
2500 otherScreenItems.add(info);
2502 } else if (info.container == LauncherSettings.Favorites.CONTAINER_HOTSEAT) {
2503 currentScreenItems.add(info);
2504 itemsOnScreen.add(info.id);
2506 if (itemsOnScreen.contains(info.container)) {
2507 currentScreenItems.add(info);
2508 itemsOnScreen.add(info.id);
2510 otherScreenItems.add(info);
2541 ItemInfo info = itemsIdMap.get(id);
2543 if (info == null || folder == null) continue;
2544 if (info.container == LauncherSettings.Favorites.CONTAINER_DESKTOP &&
2545 info.screenId == currentScreenId) {
2966 for (ItemInfo info : sBgItemsIdMap.values()) {
2967 if (info instanceof ShortcutInfo) {
2968 ShortcutInfo si = (ShortcutInfo) info;
2974 } else if (info instanceof LauncherAppWidgetInfo) {
2975 LauncherAppWidgetInfo widget = (LauncherAppWidgetInfo) info;
2988 for (LauncherActivityInfoCompat info : launcherApps.getActivityList(pkg, user)) {
2989 restoredApps.add(new AppInfo(context, info, user, mIconCache, null));
3103 ShortcutInfo info = (ShortcutInfo) i;
3104 info.title = a.title.toString();
3105 info.contentDescription = a.contentDescription;
3106 updateItemInDatabase(context, info);
3230 final ShortcutInfo info = new ShortcutInfo();
3231 info.user = UserHandleCompat.myUserHandle();
3232 mIconCache.getTitleAndIcon(info, intent, info.user, true);
3237 info.title = title;
3239 info.status = ShortcutInfo.FLAG_RESTORED_ICON;
3241 if (TextUtils.isEmpty(info.title)) {
3242 info.title = (cursor != null) ? cursor.getString(titleIndex) : "";
3244 info.status = ShortcutInfo.FLAG_AUTOINTALL_ICON;
3249 info.contentDescription = mUserManager.getBadgedLabelForUser(
3250 info.title.toString(), info.user);
3251 info.itemType = LauncherSettings.Favorites.ITEM_TYPE_SHORTCUT;
3252 info.promisedIntent = intent;
3253 return info;
3311 final ShortcutInfo info = new ShortcutInfo();
3328 info.usingFallbackIcon = true;
3330 info.setIcon(icon);
3334 info.title = labelCache.get(componentName);
3338 if (info.title == null && lai != null) {
3339 info.title = lai.getLabel();
3341 labelCache.put(componentName, info.title);
3345 if (info.title == null) {
3347 info.title = c.getString(titleIndex);
3351 if (info.title == null) {
3352 info.title = componentName.getClassName();
3354 info.itemType = LauncherSettings.Favorites.ITEM_TYPE_APPLICATION;
3355 info.user = user;
3356 info.contentDescription = mUserManager.getBadgedLabelForUser(
3357 info.title.toString(), info.user);
3358 return info;
3366 ShortcutInfo info = (ShortcutInfo) i;
3367 ComponentName cn = info.getTargetComponent();
3368 if (cn != null && f.filterItem(null, info, cn)) {
3369 filtered.add(info);
3372 FolderInfo info = (FolderInfo) i;
3373 for (ShortcutInfo s : info.contents) {
3375 if (cn != null && f.filterItem(info, s, cn)) {
3380 LauncherAppWidgetInfo info = (LauncherAppWidgetInfo) i;
3381 ComponentName cn = info.providerName;
3382 if (cn != null && f.filterItem(null, info, cn)) {
3383 filtered.add(info);
3394 public boolean filterItem(ItemInfo parent, ItemInfo info, ComponentName cn) {
3395 if (info.user == null) {
3398 return cn.equals(cname) && info.user.equals(user);
3407 ShortcutInfo info = (ShortcutInfo) i;
3411 Intent intent = info.intent;
3413 if (info.itemType == LauncherSettings.Favorites.ITEM_TYPE_APPLICATION &&
3418 if (info.isPromise()) {
3433 final ShortcutInfo info = new ShortcutInfo();
3435 info.user = UserHandleCompat.myUserHandle();
3436 info.itemType = LauncherSettings.Favorites.ITEM_TYPE_SHORTCUT;
3440 info.title = c.getString(titleIndex);
3448 info.customIcon = false;
3466 icon = mIconCache.getDefaultIcon(info.user);
3467 info.usingFallbackIcon = true;
3473 icon = mIconCache.getDefaultIcon(info.user);
3474 info.customIcon = false;
3475 info.usingFallbackIcon = true;
3477 info.customIcon = true;
3481 icon = mIconCache.getDefaultIcon(info.user);
3482 info.usingFallbackIcon = true;
3483 info.customIcon = false;
3486 info.setIcon(icon);
3487 return info;
3508 final ShortcutInfo info = infoFromShortcutIntent(context, data, null);
3509 if (info == null) {
3512 addItemToDatabase(context, info, container, screen, cellX, cellY, notify);
3514 return info;
3524 for (AppWidgetProviderInfo info : widgets) {
3525 if (info.provider.equals(component)) {
3526 return info;
3568 final ShortcutInfo info = new ShortcutInfo();
3572 info.user = UserHandleCompat.myUserHandle();
3577 icon = mIconCache.getDefaultIcon(info.user);
3578 info.usingFallbackIcon = true;
3581 info.setIcon(icon);
3583 info.title = name;
3584 info.contentDescription = mUserManager.getBadgedLabelForUser(
3585 info.title.toString(), info.user);
3586 info.intent = intent;
3587 info.customIcon = customIcon;
3588 info.iconResource = iconResource;
3590 return info;
3593 boolean queueIconToBeChecked(HashMap<Object, byte[]> cache, ShortcutInfo info, Cursor c,
3605 if (!info.customIcon && !info.usingFallbackIcon) {
3606 cache.put(info, c.getBlob(iconIndex));
3611 void updateSavedIcon(Context context, ShortcutInfo info, byte[] data) {
3616 Bitmap loaded = info.getIcon(mIconCache);
3625 Log.d(TAG, "going to save icon bitmap for info=" + info);
3628 updateItemInDatabase(context, info);
3674 static ComponentName getComponentNameFromResolveInfo(ResolveInfo info) {
3675 if (info.activityInfo != null) {
3676 return new ComponentName(info.activityInfo.packageName, info.activityInfo.name);
3678 return new ComponentName(info.serviceInfo.packageName, info.serviceInfo.name);