aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/kcoreconfigskeleton.cpp5
-rw-r--r--src/core/kcoreconfigskeleton.h6
2 files changed, 11 insertions, 0 deletions
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;
diff --git a/src/core/kcoreconfigskeleton.h b/src/core/kcoreconfigskeleton.h
index 9cd07994..a2b828a4 100644
--- a/src/core/kcoreconfigskeleton.h
+++ b/src/core/kcoreconfigskeleton.h
@@ -1339,6 +1339,12 @@ public:
const KConfig *config() const;
/**
+ * Return the @ref KConfig object used for reading and writing the settings.
+ * @since 5.0
+ */
+ KSharedConfig::Ptr sharedConfig() const;
+
+ /**
* Set the @ref KSharedConfig object used for reading and writing the settings.
*/
void setSharedConfig(KSharedConfig::Ptr pConfig);