diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/NearbyContract.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/NearbyContract.java index 52fac3bca..6aa2eda24 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/NearbyContract.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/NearbyContract.java @@ -2,10 +2,15 @@ package fr.free.nrw.commons.nearby.mvp; public interface NearbyContract { interface View { - + void showPlaces(); } interface UserActions { - + void uploadImageGallery(); + void uploadImageCamera(); + void bookmarkItem(); + void getDirections(); + void openWikidata(); + void rotateScreen(); } } diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/NearbyMapContract.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/NearbyMapContract.java new file mode 100644 index 000000000..faeec5d1f --- /dev/null +++ b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/NearbyMapContract.java @@ -0,0 +1,14 @@ +package fr.free.nrw.commons.nearby.mvp; + +public interface NearbyMapContract { + interface View extends NearbyContract.View { + void showSearchThisAreaButton(); + void showInformationBottomSheet(); + void showFABs(); + } + + interface UserActions extends NearbyContract.UserActions { + void searchThisArea(); + void recenterMap(); + } +}