/packages/apps/Launcher3/src/com/android/launcher3/model/ |
D | AddWorkspaceItemsTask.java | 34 import com.android.launcher3.model.data.ItemInfo; 53 private final List<Pair<ItemInfo, Object>> mItemList; 58 public AddWorkspaceItemsTask(List<Pair<ItemInfo, Object>> itemList) { in AddWorkspaceItemsTask() argument 68 final ArrayList<ItemInfo> addedItemsFinal = new ArrayList<>(); in execute() 74 List<ItemInfo> filteredItems = new ArrayList<>(); in execute() 75 for (Pair<ItemInfo, Object> entry : mItemList) { in execute() 76 ItemInfo item = entry.first; in execute() 104 for (ItemInfo item : filteredItems) { in execute() 110 ItemInfo itemInfo; in execute() 190 final ArrayList<ItemInfo> addAnimated = new ArrayList<>(); in execute() [all …]
|
D | ModelWriter.java | 40 import com.android.launcher3.model.data.ItemInfo; 86 ItemInfo item, int container, int screenId, int cellX, int cellY) { in updateItemInfoProps() 104 public void addOrMoveItemInDatabase(ItemInfo item, in addOrMoveItemInDatabase() 106 if (item.id == ItemInfo.NO_ID) { in addOrMoveItemInDatabase() 115 private void checkItemInfoLocked(int itemId, ItemInfo item, StackTraceElement[] stackTrace) { in checkItemInfoLocked() 116 ItemInfo modelItem = mBgDataModel.itemsIdMap.get(itemId); in checkItemInfoLocked() 155 public void moveItemInDatabase(final ItemInfo item, in moveItemInDatabase() 171 public void moveItemsInDatabase(final ArrayList<ItemInfo> items, int container, int screen) { in moveItemsInDatabase() 176 ItemInfo item = items.get(i); in moveItemsInDatabase() 194 public void modifyItemInDatabase(final ItemInfo item, in modifyItemInDatabase() [all …]
|
D | BgDataModel.java | 40 import com.android.launcher3.model.data.ItemInfo; 81 public final IntSparseArrayMap<ItemInfo> itemsIdMap = new IntSparseArrayMap<>(); 87 public final ArrayList<ItemInfo> workspaceItems = new ArrayList<>(); 136 for (ItemInfo item: itemsIdMap) { in collectWorkspaceScreens() 176 public synchronized void removeItem(Context context, ItemInfo... items) { in removeItem() 180 public synchronized void removeItem(Context context, Iterable<? extends ItemInfo> items) { in removeItem() 182 for (ItemInfo item : items) { in removeItem() 187 for (ItemInfo info : itemsIdMap) { in removeItem() 217 public synchronized void addItem(Context context, ItemInfo item, boolean newItem) { in addItem() 380 public synchronized ArrayList<ItemInfo> getAllWorkspaceItems() { in getAllWorkspaceItems() [all …]
|
D | BaseLoaderResults.java | 31 import com.android.launcher3.model.data.ItemInfo; 76 ArrayList<ItemInfo> workspaceItems = new ArrayList<>(); in bindWorkspace() 137 private final ArrayList<ItemInfo> mWorkspaceItems; 147 ArrayList<ItemInfo> workspaceItems, in WorkspaceBinder() 179 ArrayList<ItemInfo> currentWorkspaceItems = new ArrayList<>(); in bind() 180 ArrayList<ItemInfo> otherWorkspaceItems = new ArrayList<>(); in bind() 238 final ArrayList<ItemInfo> workspaceItems, final Executor executor) { in bindWorkspaceItems() 254 final ItemInfo widget = appWidgets.get(i); in bindAppWidgets()
|
D | FirstScreenBroadcast.java | 36 import com.android.launcher3.model.data.ItemInfo; 81 public void sendBroadcasts(Context context, List<ItemInfo> firstScreenItems) { in sendBroadcasts() 99 Set<String> packages, List<ItemInfo> firstScreenItems) { in sendBroadcastToInstaller() 105 for (ItemInfo info : firstScreenItems) { in sendBroadcastToInstaller() 109 for (ItemInfo folderItemInfo : folderInfo.contents) { in sendBroadcastToInstaller() 148 private static String getPackageName(ItemInfo info) { in getPackageName()
|
/packages/apps/Launcher3/quickstep/src/com/android/quickstep/logging/ |
D | StatsLogCompatManager.java | 56 import com.android.launcher3.model.data.ItemInfo; 107 public static void writeSnapshot(LauncherAtom.ItemInfo info, InstanceId instanceId) { in writeSnapshot() 142 private static final ItemInfo DEFAULT_ITEM_INFO = new ItemInfo(); 145 private ItemInfo mItemInfo = DEFAULT_ITEM_INFO; 162 public StatsLogger withItemInfo(ItemInfo itemInfo) { in withItemInfo() 256 LauncherAtom.ItemInfo.Builder itemInfoBuilder = in log() 257 LauncherAtom.ItemInfo.newBuilder().setSlice(mSlice); in log() 304 private LauncherAtom.ItemInfo applyOverwrites(LauncherAtom.ItemInfo atomInfo) { in applyOverwrites() 305 LauncherAtom.ItemInfo.Builder itemInfoBuilder = atomInfo.toBuilder(); in applyOverwrites() 323 private void write(EventEnum event, LauncherAtom.ItemInfo atomInfo) { in write() [all …]
|
/packages/apps/Launcher3/src/com/android/launcher3/util/ |
D | ShortcutUtil.java | 21 import com.android.launcher3.model.data.ItemInfo; 29 public static boolean supportsShortcuts(ItemInfo info) { in supportsShortcuts() 36 public static boolean supportsDeepShortcuts(ItemInfo info) { in supportsDeepShortcuts() 43 public static String getShortcutIdIfPinnedShortcut(ItemInfo info) { in getShortcutIdIfPinnedShortcut() 51 public static String[] getPersonKeysIfPinnedShortcut(ItemInfo info) { in getPersonKeysIfPinnedShortcut() 59 public static boolean isDeepShortcut(ItemInfo info) { in isDeepShortcut() 64 private static boolean isActive(ItemInfo info) { in isActive() 70 private static boolean isApp(ItemInfo info) { in isApp() 74 private static boolean isPinnedShortcut(ItemInfo info) { in isPinnedShortcut() 76 && info.container != ItemInfo.NO_ID in isPinnedShortcut()
|
D | PendingRequestArgs.java | 24 import com.android.launcher3.model.data.ItemInfo; 32 public class PendingRequestArgs extends ItemInfo implements Parcelable { 43 public PendingRequestArgs(ItemInfo info) { in PendingRequestArgs() 112 int appWidgetId, WidgetAddFlowHandler widgetHandler, ItemInfo info) { in forWidgetInfo() 124 public static PendingRequestArgs forIntent(int requestCode, Intent intent, ItemInfo info) { in forIntent()
|
/packages/apps/Launcher3/src/com/android/launcher3/ |
D | DeleteDropTarget.java | 33 import com.android.launcher3.model.data.ItemInfo; 70 public boolean supportsAccessibilityDrop(ItemInfo info, View view) { in supportsAccessibilityDrop() 86 protected boolean supportsDrop(ItemInfo info) { in supportsDrop() 93 private void setTextBasedOnDragSource(ItemInfo item) { in setTextBasedOnDragSource() 103 private boolean canRemove(ItemInfo item) { in canRemove() 104 return item.id != ItemInfo.NO_ID; in canRemove() 110 private void setControlTypeBasedOnDragSource(ItemInfo item) { in setControlTypeBasedOnDragSource() 111 mLauncherEvent = item.id != ItemInfo.NO_ID ? LAUNCHER_ITEM_DROPPED_ON_REMOVE in setControlTypeBasedOnDragSource() 128 ItemInfo item = d.dragInfo; in completeDrop() 147 public void onAccessibilityDrop(View view, ItemInfo item) { in onAccessibilityDrop()
|
D | WorkspaceLayoutManager.java | 24 import com.android.launcher3.model.data.ItemInfo; 40 default void addInScreenFromBind(View child, ItemInfo info) { in addInScreenFromBind() 56 default void addInScreen(View child, ItemInfo info) { in addInScreen() 121 ItemInfo info = (ItemInfo) child.getTag(); in addInScreen()
|
/packages/apps/Launcher3/quickstep/src/com/android/launcher3/taskbar/ |
D | TaskbarHotseatController.java | 27 import com.android.launcher3.model.data.ItemInfo; 38 private final Consumer<ItemInfo[]> mTaskbarCallbacks; 52 BaseQuickstepLauncher launcher, Consumer<ItemInfo[]> taskbarCallbacks) { in TaskbarHotseatController() 73 ItemInfo[] hotseatItemInfos = new ItemInfo[mNumHotseatIcons]; in onHotseatUpdated() 77 if (tag instanceof ItemInfo) { in onHotseatUpdated() 78 ItemInfo itemInfo = (ItemInfo) tag; in onHotseatUpdated()
|
/packages/apps/Launcher3/src/com/android/launcher3/model/data/ |
D | ItemInfo.java | 67 public class ItemInfo { class 157 public ItemInfo() { in ItemInfo() method in ItemInfo 161 protected ItemInfo(ItemInfo info) { in ItemInfo() method in ItemInfo 165 public void copyFrom(ItemInfo info) { in copyFrom() 288 public LauncherAtom.ItemInfo buildProto() { in buildProto() 295 public LauncherAtom.ItemInfo buildProto(FolderInfo fInfo) { in buildProto() 296 LauncherAtom.ItemInfo.Builder itemBuilder = getDefaultItemInfoBuilder(); in buildProto() 373 protected LauncherAtom.ItemInfo.Builder getDefaultItemInfoBuilder() { in getDefaultItemInfoBuilder() 374 LauncherAtom.ItemInfo.Builder itemBuilder = LauncherAtom.ItemInfo.newBuilder(); in getDefaultItemInfoBuilder() 449 public ItemInfo makeShallowCopy() { in makeShallowCopy() [all …]
|
/packages/apps/Launcher3/robolectric_tests/src/com/android/launcher3/model/ |
D | CacheDataUpdatedTaskTest.java | 25 import com.android.launcher3.model.data.ItemInfo; 59 CachingLogic<ItemInfo> placeholderLogic = new CachingLogic<ItemInfo>() { in setup() 61 public ComponentName getComponent(ItemInfo info) { in setup() 66 public UserHandle getUser(ItemInfo info) { in setup() 71 public CharSequence getLabel(ItemInfo info) { in setup() 77 public BitmapInfo loadIcon(Context context, ItemInfo info) { in setup() 83 for (ItemInfo info : mModelHelper.getBgDataModel().itemsIdMap) { in setup() 137 for (ItemInfo info : mModelHelper.getBgDataModel().itemsIdMap) { in verifyUpdate()
|
/packages/apps/Launcher3/quickstep/src/com/android/launcher3/hybridhotseat/ |
D | HotseatEduController.java | 33 import com.android.launcher3.model.data.ItemInfo; 58 private ArrayList<ItemInfo> mNewItems = new ArrayList<>(); 95 ItemInfo info = (ItemInfo) view.getTag(); in migrateToFolder() 106 ItemInfo firstItem = putIntoFolder.get(0); in migrateToFolder() 113 ItemInfo item = folderInfo.contents.get(i); in migrateToFolder() 194 ItemInfo tag = (ItemInfo) child.getTag(); in migrateHotseatWhole() 207 ArrayList<ItemInfo> animated = new ArrayList<>(); in moveHotseatItems() 208 ArrayList<ItemInfo> nonAnimated = new ArrayList<>(); in moveHotseatItems() 210 for (ItemInfo info : mNewItems) { in moveHotseatItems() 247 return v != null && v.getTag() != null && ((ItemInfo) v.getTag()).container in showEdu()
|
D | HotseatPredictionModel.java | 31 import com.android.launcher3.model.data.ItemInfo; 55 ArrayList<ItemInfo> workspaceItems = dataModel.getAllWorkspaceItems(); in convertDataModelToAppTargetBundle() 56 for (ItemInfo item : workspaceItems) { in convertDataModelToAppTargetBundle() 64 for (ItemInfo itemInfo : hotseatItems.items) { in convertDataModelToAppTargetBundle() 78 public static AppTarget getAppTargetFromInfo(Context context, ItemInfo info) { in getAppTargetFromInfo() 109 AppTarget target, int action, ItemInfo info) { in wrapAppTargetWithLocation() 120 public static boolean isTrackedForPrediction(ItemInfo info) { in isTrackedForPrediction()
|
/packages/apps/Launcher3/src/com/android/launcher3/accessibility/ |
D | LauncherAccessibilityDelegate.java | 40 import com.android.launcher3.model.data.ItemInfo; 83 public ItemInfo info; 120 if (host.getTag() instanceof ItemInfo) { in onInitializeAccessibilityNodeInfo() 121 ItemInfo item = (ItemInfo) host.getTag(); in onInitializeAccessibilityNodeInfo() 137 protected void getSupportedActions(View host, ItemInfo item, List<LauncherAction> out) { in getSupportedActions() 173 if (host == null || !(host.getTag() instanceof ItemInfo)) { in getSupportedActions() 180 delegate.getSupportedActions(host, (ItemInfo) host.getTag(), result); in getSupportedActions() 184 private boolean itemSupportsLongClick(View host, ItemInfo info) { in itemSupportsLongClick() 188 private boolean itemSupportsAccessibleDrag(ItemInfo item) { in itemSupportsAccessibleDrag() 199 if ((host.getTag() instanceof ItemInfo) in performAccessibilityAction() [all …]
|
D | WorkspaceAccessibilityHelper.java | 28 import com.android.launcher3.model.data.ItemInfo; 99 ItemInfo info = (ItemInfo) child.getTag(); in intersectsValidDropTarget() 119 ItemInfo info = (ItemInfo) child.getTag(); in getConfirmationForIconDrop() 144 ItemInfo info = (ItemInfo) overChild.getTag(); in getDescriptionForDropOver()
|
/packages/apps/Launcher3/src/com/android/launcher3/popup/ |
D | SystemShortcut.java | 22 import com.android.launcher3.model.data.ItemInfo; 38 public abstract class SystemShortcut<T extends BaseDraggingActivity> extends ItemInfo 46 protected final ItemInfo mItemInfo; 55 public SystemShortcut(int iconResId, int labelResId, T target, ItemInfo itemInfo) { in SystemShortcut() 115 @Nullable SystemShortcut<T> getShortcut(T activity, ItemInfo itemInfo); in getShortcut() 130 public Widgets(Launcher target, ItemInfo itemInfo) { in Widgets() 150 public AppInfo(BaseDraggingActivity target, ItemInfo itemInfo) { in AppInfo() 185 public Install(BaseDraggingActivity target, ItemInfo itemInfo) { in Install()
|
D | PopupContainerWithArrow.java | 58 import com.android.launcher3.model.data.ItemInfo; 183 public static boolean canShow(View icon, ItemInfo item) { in canShow() 198 ItemInfo item = (ItemInfo) icon.getTag(); in showForIcon() 324 ItemInfo originalItemInfo = (ItemInfo) originalIcon.getTag(); in populateAndShow() 540 ItemInfo itemInfo = (ItemInfo) mOriginalIcon.getTag(); 583 ItemInfo itemInfo = (ItemInfo) mOriginalIcon.getTag(); 596 ItemInfo originalInfo = (ItemInfo) mOriginalIcon.getTag(); 618 || !canShow(popup.mOriginalIcon, (ItemInfo) popup.mOriginalIcon.getTag()))) {
|
D | PopupDataProvider.java | 28 import com.android.launcher3.model.data.ItemInfo; 66 private List<ItemInfo> mRecommendedWidgets = List.of(); 151 public int getShortcutCountForItem(ItemInfo info) { in getShortcutCountForItem() 164 public @Nullable DotInfo getDotInfoForItem(@NonNull ItemInfo info) { in getDotInfoForItem() 180 public @NonNull List<NotificationKeyData> getNotificationKeysForItem(ItemInfo info) { in getNotificationKeysForItem() 198 public void setRecommendedWidgets(List<ItemInfo> recommendedWidgets) { in setRecommendedWidgets() 245 @NonNull ItemInfo info, @NonNull List<NotificationKeyData> notifications) { in getNotificationsForItem()
|
/packages/apps/DocumentsUI/src/com/android/documentsui/dirlist/ |
D | DirectoryItemAnimator.java | 81 ItemInfo info = (ItemInfo) super.recordPreLayoutInformation(state, in recordPreLayoutInformation() 91 ItemInfo info = (ItemInfo) super.recordPostLayoutInformation(state, in recordPostLayoutInformation() 99 return new ItemInfo(); in obtainHolderInfo() 107 class ItemInfo extends DefaultItemAnimator.ItemHolderInfo { class in DirectoryItemAnimator
|
/packages/apps/Launcher3/src/com/android/launcher3/secondarydisplay/ |
D | SecondaryDisplayLauncher.java | 36 import com.android.launcher3.model.data.ItemInfo; 189 public void bindItems(List<ItemInfo> shortcuts, boolean forceAnimateIcons) { } in bindItems() 208 public void bindAppsAdded(IntArray newScreens, ArrayList<ItemInfo> addNotAnimated, in bindAppsAdded() 209 ArrayList<ItemInfo> addAnimated) { } in bindAppsAdded() 223 public void bindRestoreItemsChange(HashSet<ItemInfo> updates) { } in bindRestoreItemsChange() 309 if (tag instanceof ItemInfo) { in onIconClicked() 310 ItemInfo item = (ItemInfo) tag; in onIconClicked()
|
/packages/apps/Launcher3/src/com/android/launcher3/touch/ |
D | ItemLongClickListener.java | 37 import com.android.launcher3.model.data.ItemInfo; 57 if (!(v.getTag() instanceof ItemInfo)) return false; in onWorkspaceItemLongClick() 60 beginDrag(v, launcher, (ItemInfo) v.getTag(), launcher.getDefaultWorkspaceDragOptions()); in onWorkspaceItemLongClick() 64 public static void beginDrag(View v, Launcher launcher, ItemInfo info, in beginDrag() 92 if (v.getTag() instanceof ItemInfo) { in onAllAppsItemLongClick() 93 logger.withItemInfo((ItemInfo) v.getTag()); in onAllAppsItemLongClick()
|
/packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/ |
D | QuickstepInteractionHandler.java | 33 import com.android.launcher3.model.data.ItemInfo; 76 if (itemInfo instanceof ItemInfo) { in onInteraction() 77 mLauncher.addLaunchCookie((ItemInfo) itemInfo, activityOptions.options); in onInteraction() 92 if (itemInfo instanceof ItemInfo) { in logAppLaunch() 93 logger.withItemInfo((ItemInfo) itemInfo); in logAppLaunch()
|
/packages/apps/Launcher3/quickstep/src/com/android/launcher3/model/ |
D | AppEventProducer.java | 64 import com.android.launcher3.model.data.ItemInfo; 86 private LauncherAtom.ItemInfo mLastDragItem; 106 private void sendEvent(LauncherAtom.ItemInfo atomInfo, int eventId, int targetPredictor) { in sendEvent() 111 private void sendEvent(AppTarget target, LauncherAtom.ItemInfo locationInfo, int eventId, in sendEvent() 122 public void consume(EventEnum event, LauncherAtom.ItemInfo atomInfo) { in consume() 168 private AppTarget toAppTarget(LauncherAtom.ItemInfo info) { in toAppTarget() 242 private String getContainer(LauncherAtom.ItemInfo info) { in getContainer() 303 private static boolean isTrackedForHotseatPrediction(LauncherAtom.ItemInfo info) { in isTrackedForHotseatPrediction()
|