summaryrefslogtreecommitdiffstats
path: root/tdecore/tdeconfigbase.h
diff options
context:
space:
mode:
Diffstat (limited to 'tdecore/tdeconfigbase.h')
-rw-r--r--tdecore/tdeconfigbase.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/tdecore/tdeconfigbase.h b/tdecore/tdeconfigbase.h
index 1166703ce..a1ddbb4d3 100644
--- a/tdecore/tdeconfigbase.h
+++ b/tdecore/tdeconfigbase.h
@@ -1577,6 +1577,29 @@ public:
bool bNLS = false );
/**
+ * Writes a file path.
+ *
+ * It is checked whether the path is located under $HOME. If so the
+ * path is written out with the user's home-directory replaced with
+ * $HOME. The path should be read back with readPathEntry()
+ *
+ * @param pKey The key to write.
+ * @param path The path to write.
+ * @param bPersistent If @p bPersistent is false, the entry's dirty
+ * flag will not be set and thus the entry will not be written to
+ * disk at deletion time.
+ * @param bGlobal If @p bGlobal is true, the pair is not saved to the
+ * application specific config file, but to the global KDE config file.
+ * @param bNLS If @p bNLS is true, the locale tag is added to the key
+ * when writing it back.
+ * @param expand If @p expand is true, environment variables will be
+ * expanded on read.
+ */
+ void writePathEntry( const char *pKey, const TQString & path,
+ bool bPersistent, bool bGlobal,
+ bool bNLS, bool expand );
+
+ /**
* writePathEntry() overridden to accept a list of paths (strings).
*
* It is checked whether the paths are located under $HOME. If so each of