X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=src%2Fsettings.h;h=74b0d05187a441633324a27de224b6d3fb1d4f32;hb=6a4df9c3f8fa72386278d7925fda74ae4549b2ac;hp=2ec2558b2b349c482c78b952dbd93aabc0795fac;hpb=689520b422548ec3b11857bf8bb5f6f6cbc879f1;p=harmattan%2Fcameraplus diff --git a/src/settings.h b/src/settings.h index 2ec2558..74b0d05 100644 --- a/src/settings.h +++ b/src/settings.h @@ -64,7 +64,10 @@ class Settings : public QObject { Q_PROPERTY(bool faceDetectionEnabled READ isFaceDetectionEnabled WRITE setFaceDetectionEnabled NOTIFY faceDetectionEnabledChanged); 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); + Q_PROPERTY(bool useUtcForFileNaming READ isUtcForFileNamingUsed CONSTANT); public: Settings(QObject *parent = 0); @@ -145,9 +148,23 @@ public: bool isZoomAsShutterEnabled() const; void setZoomAsShutterEnabled(bool enabled); + bool isProximityAsShutterEnabled() const; + void setProximityAsShutterEnabled(bool enabled); + int device() const; void setDevice(int device); + QString fileNamingStamp(const QString& id) const; + void setFileNamingStamp(const QString& id, const QString& stamp); + + int fileNamingCounter(const QString& id) const; + void setFileNamingCounter(const QString& id, int counter); + + bool isPreviewEnabled() const; + void setPreviewEnabled(bool enabled); + + bool isUtcForFileNamingUsed() const; + signals: void modeChanged(); void creatorNameChanged(); @@ -174,7 +191,10 @@ signals: void gridEnabledChanged(); void faceDetectionEnabledChanged(); void zoomAsShutterChanged(); + void proximityAsShutterChanged(); + void deviceAboutToChange(); void deviceChanged(); + void previewEnabledChanged(); private: DeviceSettings *deviceSettings();