camerauis/cameraxui/cxengine/inc/cxestillcapturecontrolsymbian.h
changeset 40 2922f70fca82
parent 38 0f0b4c1d7744
child 37 64817133cd1d
equal deleted inserted replaced
39:c5025ea871a1 40:2922f70fca82
    93 signals:
    93 signals:
    94     void imagePrepareComplete(CxeError::Id error);
    94     void imagePrepareComplete(CxeError::Id error);
    95     void prepareZoomForStill(int ecamStillResolutionIndex);
    95     void prepareZoomForStill(int ecamStillResolutionIndex);
    96 
    96 
    97 protected: // from CxeStateMachine
    97 protected: // from CxeStateMachine
    98     void handleStateChanged( int newStateId, CxeError::Id error );
    98     void handleStateChanged(int newStateId, CxeError::Id error);
    99 
    99 
   100 
   100 
   101 protected slots:
   101 protected slots:
   102     // notifications when camera reference is changed
   102     // notifications when camera reference is changed
   103     void prepareForCameraDelete();
   103     void prepareForCameraDelete();
   104     void handleCameraAllocated(CxeError::Id error);
   104     void handleCameraAllocated(CxeError::Id error);
   105 
   105 
   106     // notification for when camera is released
   106     // notification for when camera is released
   107     void prepareForRelease();
   107     void prepareForRelease();
   108 
   108 
   109     // ECam events
   109     // ECAM events
   110     void handleImageData( MCameraBuffer *buffer, int error );
   110     void handleCameraEvent(int eventUid, int error);
       
   111 
       
   112     // Image data event
       
   113     void handleImageData(MCameraBuffer *buffer, int error);
   111 
   114 
   112     // Snapshot event
   115     // Snapshot event
   113     void handleSnapshotReady(CxeError::Id status, const QPixmap& snapshot);
   116     void handleSnapshotReady(CxeError::Id status, const QPixmap& snapshot);
   114 
   117 
   115     // settings call back
   118     // settings call back