From eb604bc60bcc5cd94328de725ac357e728eae624 Mon Sep 17 00:00:00 2001 From: David Faure Date: Sun, 23 Feb 2014 12:11:12 +0100 Subject: Add sharedConfig() accessor, to avoid manipulating a raw KConfig * as returned by config(). This is useful when using kconfigxt and some other code to read from the same config file (e.g. KColorScheme::contrastF(config)) - no need to call KSharedConfig::openConfig twice, just grab the KSharedConfig from the generated class. REVIEW: 115960 --- src/core/kcoreconfigskeleton.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/core/kcoreconfigskeleton.cpp') diff --git a/src/core/kcoreconfigskeleton.cpp b/src/core/kcoreconfigskeleton.cpp index 98d9cdcc..9c5fb4a8 100644 --- a/src/core/kcoreconfigskeleton.cpp +++ b/src/core/kcoreconfigskeleton.cpp @@ -1022,6 +1022,11 @@ const KConfig *KCoreConfigSkeleton::config() const return d->mConfig.data(); } +KSharedConfig::Ptr KCoreConfigSkeleton::sharedConfig() const +{ + return d->mConfig; +} + void KCoreConfigSkeleton::setSharedConfig(KSharedConfig::Ptr pConfig) { d->mConfig = pConfig; -- cgit v1.2.1