aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Seigo <aseigo@kde.org>2014-09-19 13:42:38 +0200
committerAaron Seigo <aseigo@kde.org>2014-09-19 16:21:19 +0200
commitba7449db03273af8ac0f17c0ca553d253a31e065 (patch)
treec92f562bfe4426f33ff2d1cc4d4c053c293f60b7
parentaf146c83f5f7f4c30dbf3cc0beaf5498153b6ea3 (diff)
downloadkconfig-ba7449db03273af8ac0f17c0ca553d253a31e065.tar.gz
kconfig-ba7449db03273af8ac0f17c0ca553d253a31e065.tar.bz2
provide a getter for OpenFlags
-rw-r--r--src/core/kconfig.cpp7
-rw-r--r--src/core/kconfig.h6
2 files changed, 13 insertions, 0 deletions
diff --git a/src/core/kconfig.cpp b/src/core/kconfig.cpp
index c6dec436..782e9714 100644
--- a/src/core/kconfig.cpp
+++ b/src/core/kconfig.cpp
@@ -517,6 +517,13 @@ QString KConfig::name() const
return d->fileName;
}
+
+KConfig::OpenFlags KConfig::openFlags() const
+{
+ Q_D(const KConfig);
+ return d->openFlags;
+}
+
Q_GLOBAL_STATIC(QString, globalMainConfigName)
void KConfig::setMainConfigName(const QString &str)
diff --git a/src/core/kconfig.h b/src/core/kconfig.h
index d7d4b7df..a0d64f61 100644
--- a/src/core/kconfig.h
+++ b/src/core/kconfig.h
@@ -158,6 +158,12 @@ public:
*/
QString name() const;
+ /**
+ * @return the flags this object was opened with
+ * @since 5.2
+ */
+ OpenFlags openFlags() const;
+
/// @reimp
bool sync() Q_DECL_OVERRIDE;