Added a hidden setting (fileNaming/useUtc) to disable UTC usage for file names
[harmattan/cameraplus] / src / settings.h
index b6ccaac..74b0d05 100644 (file)
@@ -66,6 +66,8 @@ class Settings : public QObject {
   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);
@@ -152,11 +154,16 @@ public:
   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;
-  void setFileNamingCounter(int counter);
+  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();
@@ -187,6 +194,7 @@ signals:
   void proximityAsShutterChanged();
   void deviceAboutToChange();
   void deviceChanged();
+  void previewEnabledChanged();
 
 private:
   DeviceSettings *deviceSettings();