-
- All Implemented Interfaces:
-
com.pointrlabs.core.management.PTRListener
,com.pointrlabs.core.map.models.events_listeners.PoiDetailEventsListener
public class PoiDetailsEventsHandler implements PoiDetailEventsListener
-
-
Constructor Summary
Constructors Constructor Description PoiDetailsEventsHandler(PTRMapWidgetFragment PTRMapWidgetFragment)
-
Method Summary
Modifier and Type Method Description Unit
onPoiDetailViewAction(PoiDetailsView poiDetailsView, PoiDetailViewAction poiDetailViewAction, Poi poi)
Invoked when an event of type PoiDetailViewAction occurs Unit
onPoiDetailButtonAction(PoiDetailsView poiDetailsView, PoiDetailButton poiDetailButton, Poi poi)
Invoked when an action button on the Poi Detail View is clicked. Unit
setModelAndShow(PoiDetailsView poiDetailsView, PoiDetailsModel poiDetailsModel, Boolean isFromNavigation, Boolean isFromMapClick)
Invoked when it's needed to show the PoiDetailsView view Unit
setLoading(PoiDetailsView poiDetailsView, Boolean isLoading)
Invoked when calculating the route to the shown poi starts which its self is invoked when the "Direcitons" button is clicked Unit
setBottomButtonEnabled(PoiDetailsView poiDetailsView, Boolean isEnabled)
Invoke to enable/disable bottom button at PoiDetailsView -
-
Constructor Detail
-
PoiDetailsEventsHandler
PoiDetailsEventsHandler(PTRMapWidgetFragment PTRMapWidgetFragment)
-
-
Method Detail
-
onPoiDetailViewAction
Unit onPoiDetailViewAction(PoiDetailsView poiDetailsView, PoiDetailViewAction poiDetailViewAction, Poi poi)
Invoked when an event of type PoiDetailViewAction occurs
-
onPoiDetailButtonAction
Unit onPoiDetailButtonAction(PoiDetailsView poiDetailsView, PoiDetailButton poiDetailButton, Poi poi)
Invoked when an action button on the Poi Detail View is clicked. The SDK handles actions PoiDetailButtonAction by default using the given intent to the PoiDetailButton object. If you want to change the default behavior, please create a PoiDetailsEventsHandler class and override this method.
-
setModelAndShow
@UiThread() Unit setModelAndShow(PoiDetailsView poiDetailsView, PoiDetailsModel poiDetailsModel, Boolean isFromNavigation, Boolean isFromMapClick)
Invoked when it's needed to show the PoiDetailsView view
- Parameters:
poiDetailsView
- reference to the PoiDetailsView for easy accesspoiDetailsModel
- wrapper object that contains the PoiisFromNavigation
- to show / or hide Search view.isFromMapClick
- Flag about whether poi event triggered from map or somewhere else (e.g.
-
setLoading
@UiThread() Unit setLoading(PoiDetailsView poiDetailsView, Boolean isLoading)
Invoked when calculating the route to the shown poi starts which its self is invoked when the "Direcitons" button is clicked
- Parameters:
poiDetailsView
- reference to the PoiDetailsView for easy accessisLoading
- information whether it is loading or not
-
setBottomButtonEnabled
@UiThread() Unit setBottomButtonEnabled(PoiDetailsView poiDetailsView, Boolean isEnabled)
Invoke to enable/disable bottom button at PoiDetailsView
- Parameters:
poiDetailsView
- reference to the PoiDetailsView for easy accessisEnabled
- true to enable, false otherwise
-
-
-
-