Added a hidden setting (fileNaming/useUtc) to disable UTC usage for file names
[harmattan/cameraplus] / src / settings.h
index 6b16cdc..74b0d05 100644 (file)
@@ -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,14 +148,22 @@ 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;
-  void setFileNamingStamp(const QString& stamp);
+  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);
 
-  int fileNamingCounter() const;
-  void setFileNamingCounter(int counter);
+  bool isUtcForFileNamingUsed() const;
 
 signals:
   void modeChanged();
@@ -180,8 +191,10 @@ signals:
   void gridEnabledChanged();
   void faceDetectionEnabledChanged();
   void zoomAsShutterChanged();
+  void proximityAsShutterChanged();
   void deviceAboutToChange();
   void deviceChanged();
+  void previewEnabledChanged();
 
 private:
   DeviceSettings *deviceSettings();