aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/tools/settings.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-05-26 10:44:18 +0200
committerJoerg Bornemann <joerg.bornemann@digia.com>2014-05-26 18:15:11 +0200
commit0f0d90485e591eb74e3f5b773e849aadba480088 (patch)
treefcf29ff8207a1b2951c3a58091dde67016a8f097 /src/lib/corelib/tools/settings.h
parent875f9ba4e7631a3c66e1edfc54f6b4ed6a42b841 (diff)
Add the settings directory to the project setup parameters.
This way, the settings become available for use in the qbs library, which means it can, for instance, expand the build configuration itself instead of putting this burden onto the API callers. Change-Id: I09e6067990ac2b7c2238951f9759fe52dc51b6f9 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/corelib/tools/settings.h')
-rw-r--r--src/lib/corelib/tools/settings.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/corelib/tools/settings.h b/src/lib/corelib/tools/settings.h
index 9741c2bf0..622ed5b5f 100644
--- a/src/lib/corelib/tools/settings.h
+++ b/src/lib/corelib/tools/settings.h
@@ -59,6 +59,7 @@ public:
QStringList profiles() const;
QString fileName() const;
+ QString baseDirectoy() const { return m_baseDir; }
private:
QString internalRepresentation(const QString &externalKey) const;
@@ -67,6 +68,7 @@ private:
void checkStatus();
QSettings * const m_settings;
+ const QString m_baseDir;
};
} // namespace qbs