Q_PROPERTY(int mode READ mode WRITE setMode NOTIFY modeChanged);
Q_PROPERTY(QString creatorName READ creatorName WRITE setCreatorName NOTIFY creatorNameChanged);
- Q_PROPERTY(int postCaptureTimeout READ postCaptureTimeout WRITE setPostCaptureTimeout NOTIFY postCaptureTimeoutChanged);
Q_PROPERTY(bool useGps READ useGps WRITE setUseGps NOTIFY useGpsChanged);
Q_PROPERTY(bool useGeotags READ useGeotags WRITE setUseGeotags NOTIFY useGeotagsChanged);
Q_PROPERTY(int imageSceneMode READ imageSceneMode WRITE setImageSceneMode NOTIFY imageSceneModeChanged);
Q_PROPERTY(bool videoTorchOn READ isVideoTorchOn WRITE setVideoTorchOn NOTIFY videoTorchOnChanged);
Q_PROPERTY(bool showToolBar READ isToolBarShown WRITE setToolBarShown NOTIFY toolBarShownChanged);
+ Q_PROPERTY(bool videoMuted READ isVideoMuted WRITE setVideoMuted NOTIFY videoMutedChanged);
+
+ Q_PROPERTY(bool gridEnabled READ isGridEnabled WRITE setGridEnabled NOTIFY gridEnabledChanged);
+
+ Q_PROPERTY(bool faceDetectionEnabled READ isFaceDetectionEnabled WRITE setFaceDetectionEnabled NOTIFY faceDetectionEnabledChanged);
public:
Settings(QObject *parent = 0);
QString creatorName() const;
void setCreatorName(const QString& name);
- int postCaptureTimeout() const;
- void setPostCaptureTimeout(int timeout);
-
bool useGps() const;
void setUseGps(bool enable);
bool isToolBarShown() const;
void setToolBarShown(bool shown);
+ bool isVideoMuted() const;
+ void setVideoMuted(bool muted);
+
+ bool isGridEnabled() const;
+ void setGridEnabled(bool enabled);
+
+ bool isFaceDetectionEnabled() const;
+ void setFaceDetectionEnabled(bool enabled);
+
signals:
void modeChanged();
void creatorNameChanged();
- void postCaptureTimeoutChanged();
void useGpsChanged();
void useGeotagsChanged();
void imageSceneModeChanged();
void soundEnabledChanged();
void videoTorchOnChanged();
void toolBarShownChanged();
+ void videoMutedChanged();
+ void gridEnabledChanged();
+ void faceDetectionEnabledChanged();
private:
QSettings *m_settings;