60
52
class S60ImageCaptureSession;
62
57
class S60CameraFlashControl : public QCameraFlashControl
66
61
public: // Constructors & Destructor
68
63
S60CameraFlashControl(QObject *parent = 0);
69
64
S60CameraFlashControl(S60ImageCaptureSession *session, QObject *parent = 0);
70
65
~S60CameraFlashControl();
72
67
public: // QCameraExposureControl
75
70
QCameraExposure::FlashModes flashMode() const;
76
71
void setFlashMode(QCameraExposure::FlashModes mode);
77
72
bool isFlashModeSupported(QCameraExposure::FlashModes mode) const;
79
74
bool isFlashReady() const;
82
77
Q_SIGNALS: // QCameraExposureControl
88
83
void resetAdvancedSetting();
92
87
S60ImageCaptureSession *m_session;
93
88
S60CameraService *m_service;
94
89
S60CameraSettings *m_advancedSettings;