Q_PROPERTY(bool zoomAsShutter READ isZoomAsShutterEnabled WRITE setZoomAsShutterEnabled NOTIFY zoomAsShutterChanged);
Q_PROPERTY(bool proximityAsShutter READ isProximityAsShutterEnabled WRITE setProximityAsShutterEnabled NOTIFY proximityAsShutterChanged);
Q_PROPERTY(int device READ device WRITE setDevice NOTIFY deviceChanged);
+ Q_PROPERTY(bool enablePreview READ isPreviewEnabled WRITE setPreviewEnabled NOTIFY previewEnabledChanged);
public:
Settings(QObject *parent = 0);
int fileNamingCounter(const QString& id) const;
void setFileNamingCounter(const QString& id, int counter);
+ bool isPreviewEnabled() const;
+ void setPreviewEnabled(bool enabled);
+
signals:
void modeChanged();
void creatorNameChanged();
void proximityAsShutterChanged();
void deviceAboutToChange();
void deviceChanged();
+ void previewEnabledChanged();
private:
DeviceSettings *deviceSettings();