X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=lib%2Fqtcamconfig.h;h=bd1469c54a9e3813527e70d9d6c034a1a1ab8aac;hp=a60e923a385809c9318b688136b1f8b774d127a2;hb=f16f2d7afbd39e1adeb193031b3be10279e3cb85;hpb=dcb587c6ebf20d1fe0ec182281ba6842cabf5527 diff --git a/lib/qtcamconfig.h b/lib/qtcamconfig.h index a60e923..bd1469c 100644 --- a/lib/qtcamconfig.h +++ b/lib/qtcamconfig.h @@ -3,7 +3,7 @@ /*! * This file is part of CameraPlus. * - * Copyright (C) 2012 Mohammed Sameer + * Copyright (C) 2012-2013 Mohammed Sameer * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -24,15 +24,16 @@ #define QT_CAM_CONFIG_H #include -#include "qtcamimagesettings.h" -#include "qtcamvideosettings.h" #include +class QtCamImageSettings; +class QtCamVideoSettings; +class QtCamQuirks; + #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/" @@ -64,6 +65,7 @@ public: QtCamImageSettings *imageSettings(const QVariant& id); QtCamVideoSettings *videoSettings(const QVariant& id); + QtCamQuirks *quirks(const QVariant& id); QString imageEncodingProfileName() const; QString imageEncodingProfilePath() const; @@ -76,14 +78,15 @@ public: QString audioCaptureCaps() const; - QString imageCaptureStartedSound() const; - QString imageCaptureEndedSound() const; - QString videoRecordingStartedSound() const; - QString videoRecordingEndedSound() const; - QString autoFocusAcquiredSound() const; - QStringList viewfinderFilters() const; + QString roiElement() const; + QString roiMessageName() const; + QString roiEnableProperty() const; + QString roiMessage() const; + + bool isPreviewSupported() const; + private: QtCamConfigPrivate *d_ptr; };