From 3b63d9ca2fc1c92313d3d12994eaffcc6a0d2718 Mon Sep 17 00:00:00 2001 From: neslihanturan Date: Sun, 12 May 2019 10:16:05 +0300 Subject: [PATCH] Create map child contract and fill methods --- .../nrw/commons/nearby/mvp/NearbyContract.java | 9 +++++++-- .../nrw/commons/nearby/mvp/NearbyMapContract.java | 14 ++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/fr/free/nrw/commons/nearby/mvp/NearbyMapContract.java 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(); + } +}