[AA+] Add SearchResult type to ItemInfo attributes.

Bug: 186169419
Test: Manual
Change-Id: I9ea707e135eda163dfb3f12f48f4f0c37e6c044e
This commit is contained in:
thiruram 2021-04-22 19:25:11 -07:00
parent 6bb0844766
commit 1987a42d3c
2 changed files with 17 additions and 1 deletions

View File

@ -125,6 +125,22 @@ enum Attribute {
// Folder's label is empty(i.e., title == ""). // Folder's label is empty(i.e., title == "").
// Not eligible for auto-labeling. // Not eligible for auto-labeling.
EMPTY_LABEL = 12; EMPTY_LABEL = 12;
ALL_APPS_SEARCH_RESULT_APPLICATION = 13;
ALL_APPS_SEARCH_RESULT_SHORTCUT = 14;
ALL_APPS_SEARCH_RESULT_PEOPLE = 15;
ALL_APPS_SEARCH_RESULT_ACTION = 16;
ALL_APPS_SEARCH_RESULT_SETTING = 17;
ALL_APPS_SEARCH_RESULT_SCREENSHOT = 18;
ALL_APPS_SEARCH_RESULT_SLICE = 19;
ALL_APPS_SEARCH_RESULT_WIDGETS = 20;
ALL_APPS_SEARCH_RESULT_PLAY = 21;
ALL_APPS_SEARCH_RESULT_SUGGEST = 22;
ALL_APPS_SEARCH_RESULT_ASSISTANT = 23;
ALL_APPS_SEARCH_RESULT_CHROMETAB = 24;
ALL_APPS_SEARCH_RESULT_NAVVYSITE = 25;
ALL_APPS_SEARCH_RESULT_TIPS = 26;
ALL_APPS_SEARCH_RESULT_PEOPLE_TILE = 27;
} }
// Main app icons // Main app icons

View File

@ -366,7 +366,7 @@ public class ItemInfo {
return itemBuilder.build(); return itemBuilder.build();
} }
LauncherAtom.ItemInfo.Builder getDefaultItemInfoBuilder() { protected LauncherAtom.ItemInfo.Builder getDefaultItemInfoBuilder() {
LauncherAtom.ItemInfo.Builder itemBuilder = LauncherAtom.ItemInfo.newBuilder(); LauncherAtom.ItemInfo.Builder itemBuilder = LauncherAtom.ItemInfo.newBuilder();
itemBuilder.setIsWork(user != Process.myUserHandle()); itemBuilder.setIsWork(user != Process.myUserHandle());
return itemBuilder; return itemBuilder;