From 7cda04dccdbba66f9b76268f2146e1b11127108b Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Tue, 9 Jul 2013 16:45:06 +0200 Subject: Add Win32Settings stub Change-Id: I2e0a9cb1224ad1e621bac0bfb12eff254492df83 Reviewed-by: J-P Nurmi --- src/settings.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src') 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 } -- cgit v1.2.3