--- a/camerauis/cameraxui/cxengine/inc/cxestillcapturecontroldesktop.h Mon Aug 23 13:50:05 2010 +0300
+++ b/camerauis/cameraxui/cxengine/inc/cxestillcapturecontroldesktop.h Fri Sep 03 11:00:58 2010 +0300
@@ -19,6 +19,7 @@
#include <QList>
#include <QVariant>
+#include <QTimer>
#include "cxestillcapturecontrol.h"
#include "cxeimagedataqueuedesktop.h"
@@ -91,6 +92,9 @@
// Autofocus events
void handleAutofocusStateChanged(CxeAutoFocusControl::State newState, CxeError::Id error);
+private slots:
+ void startViewfinder();
+
private: // helper functions
void updateFlashSetting(QVariant newValue);
void updateISOSetting(QVariant newValue);
@@ -117,6 +121,8 @@
CxeAutoFocusControl::State mAfState;
QList<CxeStillImageDesktop*> mImages;
CxeFileSaveThread &mSaveThread;
+
+ QTimer mViewFinderStartTimer;
int mNextSnapshotIndex;
int mNextImageDataIndex;