aboutsummaryrefslogtreecommitdiff
path: root/src/core/ksharedconfig.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ksharedconfig.cpp')
-rw-r--r--src/core/ksharedconfig.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/ksharedconfig.cpp b/src/core/ksharedconfig.cpp
index 0b2b9c35..0530abac 100644
--- a/src/core/ksharedconfig.cpp
+++ b/src/core/ksharedconfig.cpp
@@ -121,6 +121,17 @@ KSharedConfigPtr KSharedConfig::openConfig(const QString &_fileName,
return ptr;
}
+KSharedConfig::Ptr KSharedConfig::openStateConfig(const QString &_fileName)
+{
+ QString fileName(_fileName);
+
+ if (fileName.isEmpty()) {
+ fileName = QCoreApplication::applicationName() + QLatin1String("staterc");
+ }
+
+ return openConfig(fileName, SimpleConfig, QStandardPaths::AppDataLocation);
+}
+
KSharedConfig::KSharedConfig(const QString &fileName,
OpenFlags flags,
QStandardPaths::StandardLocation resType)