--- /dev/null
+#include <QSettings>
+
+QMap<QString, QVariant> globalSettingsMap;
+
+//QSettings stub
+QSettings::QSettings( const QString&, const QString&, QObject* ){}
+//Hope we will never need below ctor stub, because it is used somehow by unit test framework.
+//QSettings::QSettings(QSettings::Scope, const QString&, const QString&, QObject*){}
+QSettings::QSettings(QSettings::Format, QSettings::Scope, const QString&, const QString&, QObject*){}
+QSettings::QSettings(const QString&, QSettings::Format, QObject*){}
+QSettings::QSettings(QObject*){}
+QSettings::~QSettings(){}
+
+QVariant QSettings::value(const QString& key, const QVariant& defaultValue) const
+{
+ return globalSettingsMap.value(key, defaultValue);
+}
+
+bool QSettings::contains(const QString &key) const
+{
+ return true;
+}
+
+void QSettings::beginGroup(const QString &prefix)
+{
+
+}
+
+void QSettings::endGroup()
+{
+
+}