Home
last modified time | relevance | path

Searched refs:ItemInfo (Results 1 – 25 of 117) sorted by relevance

12345

/packages/apps/Launcher3/src/com/android/launcher3/model/
DAddWorkspaceItemsTask.java34 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 …]
DModelWriter.java40 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 …]
DBgDataModel.java40 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 …]
DBaseLoaderResults.java31 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()
DFirstScreenBroadcast.java36 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/
DStatsLogCompatManager.java56 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/
DShortcutUtil.java21 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()
DPendingRequestArgs.java24 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/
DDeleteDropTarget.java33 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()
DWorkspaceLayoutManager.java24 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/
DTaskbarHotseatController.java27 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/
DItemInfo.java67 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/
DCacheDataUpdatedTaskTest.java25 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/
DHotseatEduController.java33 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()
DHotseatPredictionModel.java31 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/
DLauncherAccessibilityDelegate.java40 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 …]
DWorkspaceAccessibilityHelper.java28 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/
DSystemShortcut.java22 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()
DPopupContainerWithArrow.java58 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()))) {
DPopupDataProvider.java28 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/
DDirectoryItemAnimator.java81 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/
DSecondaryDisplayLauncher.java36 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/
DItemLongClickListener.java37 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/
DQuickstepInteractionHandler.java33 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/
DAppEventProducer.java64 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()

12345