am d805837a: Add callback for "Widgets" button click in launcher

* commit 'd805837a877bb503d7890c4f92cfd183dec8c5ee':
  Add callback for "Widgets" button click in launcher
This commit is contained in:
Sandeep Siddhartha 2014-01-28 11:34:30 -08:00 committed by Android Git Automerger
commit ef154fac24
1 changed files with 9 additions and 1 deletions

View File

@ -2373,7 +2373,7 @@ public class Launcher extends Activity
final String shortcutClass = intent.getComponent().getClassName();
if (shortcutClass.equals(WidgetAdder.class.getName())) {
showAllApps(true, AppsCustomizePagedView.ContentType.Widgets, true);
onClickAddWidgetButton();
return;
} else if (shortcutClass.equals(MemoryDumpActivity.class.getName())) {
MemoryDumpActivity.startDump(this);
@ -2466,6 +2466,14 @@ public class Launcher extends Activity
showAllApps(true, AppsCustomizePagedView.ContentType.Applications, false);
}
/**
* Event handler for the (Add) Widgets button that appears after a long press
* on the home screen.
*/
protected void onClickAddWidgetButton() {
showAllApps(true, AppsCustomizePagedView.ContentType.Widgets, true);
}
public void onTouchDownAllAppsButton(View v) {
// Provide the same haptic feedback that the system offers for virtual keys.
v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);