#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 {
QString deviceScannerProperty() const;
QString videoSource() const;
+
QString viewfinderSink() const;
QString viewfinderRenderer() const;
+ bool viewfinderUseFence() const;
+
QString audioSource() const;
QString wrapperVideoSource() const;
QString wrapperVideoSourceProperty() const;
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;
};