camerauis/cameraxui/cxengine/inc/cxevideocapturecontroldesktop.h
changeset 55 0da2a5b56583
parent 46 c826656d6714
equal deleted inserted replaced
52:7e18d488ac5f 55:0da2a5b56583
   107     void setupElapseTimer();
   107     void setupElapseTimer();
   108     void setState(CxeVideoCaptureControl::State stateId, CxeError::Id error = CxeError::None);
   108     void setState(CxeVideoCaptureControl::State stateId, CxeError::Id error = CxeError::None);
   109 
   109 
   110 private slots:
   110 private slots:
   111     void handleElapseTimeout();
   111     void handleElapseTimeout();
       
   112     void startViewfinder();
   112 
   113 
   113 private: // private data
   114 private: // private data
   114 
   115 
   115     CxeCameraDeviceDesktop &mCameraDevice;
   116     CxeCameraDeviceDesktop &mCameraDevice;
   116     CxeCameraDeviceControl &mCameraDeviceControl;
   117     CxeCameraDeviceControl &mCameraDeviceControl;
   127     //current video quality details in use
   128     //current video quality details in use
   128     CxeVideoDetails mCurrentVideoDetails;
   129     CxeVideoDetails mCurrentVideoDetails;
   129     
   130     
   130     //timer for simulating elapsing time
   131     //timer for simulating elapsing time
   131     QTimer mRecordElapseTimer;
   132     QTimer mRecordElapseTimer;
       
   133     QTimer mViewFinderStartTimer;
   132     
   134     
   133     //elapsed recording time in seconds
   135     //elapsed recording time in seconds
   134     int mElapsedTime;
   136     int mElapsedTime;
   135 };
   137 };
   136 
   138