Ignore the artist size limit. Will fix if someone complains!
[harmattan/cameraplus] / lib / qtcamconfig.h
index bdfbc11..25a0a86 100644 (file)
@@ -26,6 +26,7 @@
 #include <QObject>
 #include "qtcamimagesettings.h"
 #include "qtcamvideosettings.h"
+#include <QStringList>
 
 #define SCANNER_TYPE_V4L2                     "v4l2"
 #define SCANNER_TYPE_ENUM                     "enum"
 #define RENDERER_TYPE_MEEGO                   "meego"
 #define RENDERER_TYPE_GENERIC                 "generic"
 
+#ifndef DATA_DIR
+#define DATA_DIR                              "/usr/share/qtcamera/config/"
+#endif /* DATA_DIR */
+
 class QtCamConfigPrivate;
 
 class QtCamConfig : public QObject {
@@ -48,8 +53,11 @@ public:
   QString deviceScannerProperty() const;
 
   QString videoSource() const;
+
   QString viewfinderSink() const;
   QString viewfinderRenderer() const;
+  bool viewfinderUseFence() const;
+
   QString audioSource() const;
   QString wrapperVideoSource() const;
   QString wrapperVideoSourceProperty() const;
@@ -74,6 +82,13 @@ public:
   QString videoRecordingEndedSound() const;
   QString autoFocusAcquiredSound() const;
 
+  QStringList viewfinderFilters() const;
+
+  QString roiElement() const;
+  QString roiMessageName() const;
+  QString roiEnableProperty() const;
+  QString roiMessage() const;
+
 private:
   QtCamConfigPrivate *d_ptr;
 };