equal
deleted
inserted
replaced
18 #define CXEENGINE_H |
18 #define CXEENGINE_H |
19 |
19 |
20 #include <QObject> |
20 #include <QObject> |
21 #include "cxenamespace.h" |
21 #include "cxenamespace.h" |
22 #include "cxengine_global.h" |
22 #include "cxengine_global.h" |
|
23 #include "cxeerror.h" |
23 |
24 |
24 class CxeCameraDeviceControl; |
25 class CxeCameraDeviceControl; |
25 class CxeViewfinderControl; |
26 class CxeViewfinderControl; |
26 class CxeSnapshotControl; |
27 class CxeSnapshotControl; |
27 class CxeStillCaptureControl; |
28 class CxeStillCaptureControl; |
123 virtual void initMode( Cxe::CameraMode cameraMode ) = 0; |
124 virtual void initMode( Cxe::CameraMode cameraMode ) = 0; |
124 |
125 |
125 //! returns if the engine is ready or not |
126 //! returns if the engine is ready or not |
126 virtual bool isEngineReady() = 0; |
127 virtual bool isEngineReady() = 0; |
127 |
128 |
|
129 signals: |
|
130 void fileSaved(CxeError::Id status, const QString &filename); |
|
131 |
128 protected: |
132 protected: |
129 CxeEngine(); |
133 CxeEngine(); |
130 |
134 |
131 private: |
135 private: |
132 Q_DISABLE_COPY( CxeEngine ) |
136 Q_DISABLE_COPY( CxeEngine ) |