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 | 
