Add missing capability.cpp
[harmattan/cameraplus] / src / platformsettings.h
index 20ca2f9..338f1ee 100644 (file)
@@ -32,10 +32,26 @@ class QSettings;
 class PlatformSettings : public QObject {
   Q_OBJECT
 
+  Q_PROPERTY(QString imageCaptureStartedSound READ imageCaptureStartedSound CONSTANT);
+  Q_PROPERTY(QString imageCaptureEndedSound READ imageCaptureEndedSound CONSTANT);
+  Q_PROPERTY(QString videoRecordingStartedSound READ videoRecordingStartedSound CONSTANT);
+  Q_PROPERTY(QString videoRecordingEndedSound READ videoRecordingEndedSound CONSTANT);
+  Q_PROPERTY(QString autoFocusAcquiredSound READ autoFocusAcquiredSound CONSTANT);
+
 public:
   PlatformSettings(QObject *parent = 0);
   ~PlatformSettings();
 
+  class Service {
+  public:
+    bool m_enabled;
+    QString m_type;
+    QString m_path;
+    QString m_interface;
+    QString m_dest;
+    QString m_method;
+  };
+
   QSize previewSize();
   QString thumbnailFlavorName();
 
@@ -45,6 +61,14 @@ public:
   bool isThumbnailCreationEnabled();
   QString temporaryFilePath();
 
+  Service service(const QString& id);
+
+  QString imageCaptureStartedSound() const;
+  QString imageCaptureEndedSound() const;
+  QString videoRecordingStartedSound() const;
+  QString videoRecordingEndedSound() const;
+  QString autoFocusAcquiredSound() const;
+
 public slots:
   void init();