public void setup(Launcher launcher, DragController dragController) {
    dragController.addDragListener(this);
    dragController.setFlingToDeleteDropTarget(mDeleteDropTarget);

    dragController.addDragListener(mInfoDropTarget);
    dragController.addDragListener(mDeleteDropTarget);
    dragController.addDragListener(mUninstallDropTarget);

    dragController.addDropTarget(mInfoDropTarget);
    dragController.addDropTarget(mDeleteDropTarget);
    dragController.addDropTarget(mUninstallDropTarget);

    mInfoDropTarget.setLauncher(launcher);
    mDeleteDropTarget.setLauncher(launcher);
    mUninstallDropTarget.setLauncher(launcher);
  }
 public void setup(Launcher launcher, DragController dragController) {
   dragController.addDragListener(this);
   dragController.addDragListener(mInfoDropTarget);
   dragController.addDragListener(mDeleteDropTarget);
   dragController.addDropTarget(mInfoDropTarget);
   dragController.addDropTarget(mDeleteDropTarget);
   dragController.setFlingToDeleteDropTarget(mDeleteDropTarget);
   mInfoDropTarget.setLauncher(launcher);
   mDeleteDropTarget.setLauncher(launcher);
   mQSBSearchBar = launcher.getQsbBar();
   if (mEnableDropDownDropTargets) {
     mQSBSearchBarAnim = LauncherAnimUtils.ofFloat(mQSBSearchBar, "translationY", 0, -mBarHeight);
   } else {
     mQSBSearchBarAnim = LauncherAnimUtils.ofFloat(mQSBSearchBar, "alpha", 1f, 0f);
   }
   setupAnimation(mQSBSearchBarAnim, mQSBSearchBar);
 }