public class BarcodeCameraPresenter extends CrossViewStatePresenter implements IBarcodeCameraView.Listener
Presenter for class BarcodeCameraView
class BarcodeCameraView| Modifier and Type | Class and Description |
|---|---|
static class |
BarcodeCameraPresenter.BarcodeScanned |
static class |
BarcodeCameraPresenter.Companion |
| Modifier and Type | Field and Description |
|---|---|
static BarcodeCameraPresenter.Companion |
Companion |
state| Constructor and Description |
|---|
BarcodeCameraPresenter(CheckCameraPermissionUseCase checkCameraPermissionUseCase,
Navigator navigator)
Presenter for
class BarcodeCameraView |
| Modifier and Type | Method and Description |
|---|---|
void |
barcodeScanned(io.scanbot.sdk.barcode.entity.BarcodeScanningResult recognitionResult)
User have scanned barcode
|
void |
checkCameraPermission()
User wants to check permission
|
CheckCameraPermissionUseCase |
getCheckCameraPermissionUseCase() |
void |
onActivateCameraPermission()
User wants to activate camera permission
|
void |
onCameraOpened()
Camera has been opened
|
void |
onCancelClicked()
User wants to cancel snapping
|
void |
onFlashClicked()
User wants to change flash mode
|
void |
pause() |
void |
resume(IBarcodeCameraView view) |
void |
setCheckCameraPermissionUseCase(CheckCameraPermissionUseCase p) |
void |
setFlashEnabled(boolean flashEnabled)
Enables/Disables flash
|
back, pause, resume, updateStatebarcodeScanned, checkCameraPermission, onActivateCameraPermission, onCameraOpened, onCancelClicked, onFlashClickedback, pause, resumepublic static BarcodeCameraPresenter.Companion Companion
public BarcodeCameraPresenter(CheckCameraPermissionUseCase checkCameraPermissionUseCase, Navigator navigator)
Presenter for class BarcodeCameraView
class BarcodeCameraViewpublic void resume(IBarcodeCameraView view)
public void pause()
public void onCameraOpened()
Camera has been opened
public void onActivateCameraPermission()
User wants to activate camera permission
public void onCancelClicked()
User wants to cancel snapping
public void onFlashClicked()
User wants to change flash mode
public void barcodeScanned(io.scanbot.sdk.barcode.entity.BarcodeScanningResult recognitionResult)
User have scanned barcode
recognitionResult - public void checkCameraPermission()
User wants to check permission
public void setFlashEnabled(boolean flashEnabled)
Enables/Disables flash
public CheckCameraPermissionUseCase getCheckCameraPermissionUseCase()
public void setCheckCameraPermissionUseCase(CheckCameraPermissionUseCase p)