summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2013-07-09 16:45:06 +0200
committerJ-P Nurmi <jpnurmi@digia.com>2013-07-09 16:46:16 +0200
commit7cda04dccdbba66f9b76268f2146e1b11127108b (patch)
tree303d7c27625f8652dee1cd3b8f00ee1b7ec69376 /src
parent8744c34f09ffab9513f704088c42ed0f7c092970 (diff)
Add Win32Settings stubHEADmaster
Change-Id: I2e0a9cb1224ad1e621bac0bfb12eff254492df83 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/settings.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/settings.cpp b/src/settings.cpp
index 7505e28..330afc1 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -39,10 +39,14 @@
**
****************************************************************************/
#include "settings.h"
-#ifdef Q_OS_MAC
+#if defined(Q_OS_WIN)
+#include "win32settings.h"
+#elif defined(Q_OS_MAC)
#include "cocoasettings.h"
-#else
+#elif defined(Q_OS_UNIX)
#include "dconfsettings.h"
+#else
+#error Unsupported platform.
#endif
Settings::Settings(QObject *parent) : QObject(parent)
@@ -55,9 +59,11 @@ Settings::~Settings()
Settings* Settings::create(QObject *parent)
{
-#ifdef Q_OS_MAC
+#if defined(Q_OS_WIN)
+ return new Win32Settings(parent);
+#elif defined(Q_OS_MAC)
return new CocoaSettings(parent);
-#else
+#elif defined(Q_OS_UNIX)
return new DConfSettings(parent);
#endif
}