package com.rapidftr.controllers; import com.rapidftr.controllers.internal.Controller; import com.rapidftr.controllers.internal.Dispatcher; import com.rapidftr.screens.SnapshotScreen; import com.rapidftr.screens.internal.UiStack; import com.rapidftr.utilities.ImageCaptureListener; import net.rim.device.api.system.EncodedImage; public class SnapshotController extends Controller { private final ImageCaptureListener imageListener; public SnapshotController(SnapshotScreen screen, UiStack uiStack, Dispatcher dispatcher, ImageCaptureListener imageListener) { super(screen, uiStack, dispatcher); this.imageListener = imageListener; } public void capturedImage(String imageLocation, EncodedImage encodedImage) { imageListener.onImagedSaved(imageLocation, encodedImage); } }