Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bff980ad authored by Steve McKay's avatar Steve McKay
Browse files

Move event handler to its own file.

Change-Id: If9e14ec381bfb09f5d57a405956612fb17c3ac1b
parent 52e0294f
Loading
Loading
Loading
Loading
+5 −15
Original line number Diff line number Diff line
@@ -16,15 +16,6 @@

package com.android.documentsui.base;

/**
 * A container class that contains common functional interfaces used in DocumentsUI.
 *
 * This class should never be instantiated.
 */
public class FunctionalInterfaces {

    private FunctionalInterfaces() {}

/**
 * A functional interface that handles an event and returns a boolean to indicate if the event
 * is consumed.
@@ -33,4 +24,3 @@ public class FunctionalInterfaces {
public interface EventHandler<T> {
    boolean apply(T event);
}
 No newline at end of file
}
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -33,8 +33,8 @@ import android.view.View;
import com.android.documentsui.MenuManager;
import com.android.documentsui.Menus;
import com.android.documentsui.R;
import com.android.documentsui.base.FunctionalInterfaces.EventHandler;
import com.android.documentsui.Shared;
import com.android.documentsui.base.EventHandler;
import com.android.documentsui.dirlist.MultiSelectManager.Selection;

import java.util.function.Consumer;
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ import android.view.View.OnTouchListener;
import com.android.documentsui.Events;
import com.android.documentsui.Events.InputEvent;
import com.android.documentsui.Events.MotionInputEvent;
import com.android.documentsui.base.FunctionalInterfaces.EventHandler;
import com.android.documentsui.base.EventHandler;

//Receives event meant for both directory and empty view, and either pass them to
//{@link UserInputHandler} for simple gestures (Single Tap, Long-Press), or intercept them for
+1 −1
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@ import android.view.MotionEvent;

import com.android.documentsui.Events;
import com.android.documentsui.Events.InputEvent;
import com.android.documentsui.base.FunctionalInterfaces.EventHandler;
import com.android.documentsui.base.EventHandler;

import java.util.Collections;
import java.util.function.Function;