diff options
Diffstat (limited to 'src/gui/kconfiggui.h')
-rw-r--r-- | src/gui/kconfiggui.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/gui/kconfiggui.h b/src/gui/kconfiggui.h index 173400fd..fe1f8200 100644 --- a/src/gui/kconfiggui.h +++ b/src/gui/kconfiggui.h @@ -31,7 +31,7 @@ class KConfig; namespace KConfigGui { /** - * Returns the application session config object. + * Returns the current application session config object. * * @return A pointer to the application's instance specific * KConfig object. @@ -40,6 +40,16 @@ namespace KConfigGui KCONFIGGUI_EXPORT KConfig *sessionConfig(); /** + * Replaces the current application session config object. + * + * @param id new session id + * @param key new session key + * + * @since 5.11 + */ +KCONFIGGUI_EXPORT void setSessionConfig(const QString &id, const QString &key); + +/** * Indicates if a session config has been created for that application * (ie. if sessionConfig() got called at least once) * @@ -51,8 +61,11 @@ KCONFIGGUI_EXPORT bool hasSessionConfig(); * Returns the name of the application session * * @return the application session name + * @deprecated since 5.11, use sessionConfig()->name() */ -KCONFIGGUI_EXPORT QString sessionConfigName(); +#ifndef KDE_NO_DEPRECATED +KCONFIGGUI_DEPRECATED QString sessionConfigName(); +#endif } #endif // KCONFIGGUI_H |