KConfig Bug?
Waldo Bastian
bastian at kde.org
Thu Jun 26 16:50:46 BST 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Thursday 26 June 2003 16:49, Benjamin Meyer wrote:
> > That depends. If a global entry is defined (in $KDEDIR/share/kdeglobals)
> > then it should add a [$d]-entry to $KDEHOME/share/kdeglobals to
> > invalidate that entry. If there is NO global entry defined in
> > $KDEDIR/share/kdeglobals then it is sufficient to just remove the entry
> > from
> > $KDEHOME/share/kdeglobals, if there was any.
>
> Yah I was able to figure that part out. So there are two options. Delete
> from the local config (remove the line) and delete from the global config
> (add a [$d]) If bGlobal is true is should do the first one, but it is
> doing the second.
It should be doing the second.
The whole idea of this is that an entry can be either in the global file
(kdeglobals) or in the app-specific file (kmyapprc).
When you write to the app-specific file (which one usually does), you can
write the entry with:
writeEntry(key, value, true /* persistent */, false /* global */, false /*
locale */)
and delete it with:
deleteEntry(key, value, false /* locale */, false /*global*/);
When you write them to kdeglobals (only used by KDE-wide settings typically),
you can write the entry with:
writeEntry(key, value, true /* persistent */, true /* global */, false /*
locale */)
and you can later delete it with:
deleteEntry(key, value, false /* locale */, true /*global*/);
Which makes me really wonder why you want to use deleteEntry at all actually.
What are you trying to do?
Cheers,
Waldo
- --
bastian at kde.org -=|[ SuSE, The Linux Desktop Experts ]|=- bastian at suse.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE++xZWN4pvrENfboIRAidZAJ9VqndFgS7s1+SCQa+KV8rfvtOSvQCfe4dW
wd4fIskHLzrfQWgFUS2ud+E=
=ehwe
-----END PGP SIGNATURE-----
More information about the kde-core-devel
mailing list