Corrected video recording resolution for front camera
[harmattan/cameraplus] / src / platformsettings.cpp
index d739695..c566fde 100644 (file)
 #include "platformsettings.h"
 #include <QDir>
 #include <QSettings>
+#ifdef HARMATTAN
 #include <Quill>
 #include "quillitem.h"
+#endif
 
 #define PATH "/usr/share/cameraplus/config/cameraplus.ini"
 
@@ -82,6 +84,7 @@ QSize PlatformSettings::landscapeSize(const QSize& size) {
 }
 
 void PlatformSettings::init() {
+#ifdef HARMATTAN
   // How we create thumbnails for portrait is really messy.
   // I am sure there is a better way to tell Quill to generate proper
   // portrait thumbnails without having 2 display levels but I don't know how.
@@ -106,4 +109,41 @@ void PlatformSettings::init() {
   QString tempPath = temporaryFilePath();
   QDir().mkpath(tempPath);
   Quill::setTemporaryFilePath(tempPath);
+#endif
+}
+
+PlatformSettings::Service PlatformSettings::service(const QString& id) {
+  PlatformSettings::Service service;
+  m_settings->beginGroup(id);
+
+  service.m_enabled = m_settings->value("enabled", false).toBool();
+  service.m_type = m_settings->value("type").toString();
+  service.m_path = m_settings->value("path").toString();
+  service.m_interface = m_settings->value("interface").toString();
+  service.m_dest = m_settings->value("dest").toString();
+  service.m_method = m_settings->value("method").toString();
+
+  m_settings->endGroup();
+
+  return service;
+}
+
+QString PlatformSettings::imageCaptureStartedSound() const {
+  return m_settings->value("sounds/imageCaptureStarted").toString();
+}
+
+QString PlatformSettings::imageCaptureEndedSound() const {
+  return m_settings->value("sounds/imageCaptureEnded").toString();
+}
+
+QString PlatformSettings::videoRecordingStartedSound() const {
+  return m_settings->value("sounds/videoRecordingStarted").toString();
+}
+
+QString PlatformSettings::videoRecordingEndedSound() const {
+  return m_settings->value("sounds/videoRecordingEnded").toString();
+}
+
+QString PlatformSettings::autoFocusAcquiredSound() const {
+  return m_settings->value("sounds/autoFocusAcquired").toString();
 }