equal
deleted
inserted
replaced
38 class CxeFilenameGenerator; |
38 class CxeFilenameGenerator; |
39 class CxeQualityPresets; |
39 class CxeQualityPresets; |
40 class CxeFileSaveThread; |
40 class CxeFileSaveThread; |
41 class CxeDiskMonitor; |
41 class CxeDiskMonitor; |
42 class CxeMemoryMonitor; |
42 class CxeMemoryMonitor; |
|
43 class CxeGeoTaggingTrail; |
43 |
44 |
44 |
45 |
45 class CxeEngineSymbian : public CxeEngine |
46 class CxeEngineSymbian : public CxeEngine |
46 { |
47 { |
47 Q_OBJECT |
48 Q_OBJECT |
58 CxeZoomControl &zoomControl(); |
59 CxeZoomControl &zoomControl(); |
59 CxeSettings &settings(); |
60 CxeSettings &settings(); |
60 CxeSensorEventHandler &sensorEventHandler(); |
61 CxeSensorEventHandler &sensorEventHandler(); |
61 CxeFeatureManager &featureManager(); |
62 CxeFeatureManager &featureManager(); |
62 CxeMemoryMonitor &memoryMonitor(); |
63 CxeMemoryMonitor &memoryMonitor(); |
|
64 CxeGeoTaggingTrail &geoTaggingTrail(); |
63 Cxe::CameraMode mode() const; |
65 Cxe::CameraMode mode() const; |
|
66 void setMode(Cxe::CameraMode mode); |
64 void initMode(Cxe::CameraMode cameraMode); |
67 void initMode(Cxe::CameraMode cameraMode); |
65 bool isEngineReady(); |
68 bool isEngineReady(); |
66 |
69 |
67 void construct(); |
70 void construct(); |
68 |
71 |
79 void connectSignals(); |
82 void connectSignals(); |
80 bool reserveNeeded(); |
83 bool reserveNeeded(); |
81 bool initNeeded(); |
84 bool initNeeded(); |
82 bool startViewfinderNeeded(); |
85 bool startViewfinderNeeded(); |
83 void reserve(); |
86 void reserve(); |
|
87 void saveMode(); |
|
88 void startGeotaggingTrail(); |
84 |
89 |
85 protected: |
90 protected: |
86 CxeCameraDeviceControl *mCameraDeviceControl; |
91 CxeCameraDeviceControl *mCameraDeviceControl; |
87 CxeCameraDevice *mCameraDevice; // not own |
92 CxeCameraDevice *mCameraDevice; // not own |
88 CxeViewfinderControl *mViewfinderControl; |
93 CxeViewfinderControl *mViewfinderControl; |
99 CxeSensorEventHandler* mSensorEventHandler; |
104 CxeSensorEventHandler* mSensorEventHandler; |
100 CxeQualityPresets *mQualityPresets; |
105 CxeQualityPresets *mQualityPresets; |
101 CxeFileSaveThread *mFileSaveThread; |
106 CxeFileSaveThread *mFileSaveThread; |
102 CxeDiskMonitor *mDiskMonitor; |
107 CxeDiskMonitor *mDiskMonitor; |
103 CxeMemoryMonitor *mMemoryMonitor; |
108 CxeMemoryMonitor *mMemoryMonitor; |
|
109 CxeGeoTaggingTrail *mGeoTaggingTrail; |
104 }; |
110 }; |
105 |
111 |
106 |
112 |
107 #endif // CXEENGINESYMBIAN_H |
113 #endif // CXEENGINESYMBIAN_H |
108 |
114 |