[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    Re: kdelibs/kdecore/kconfig_compiler
From:       Waldo Bastian <bastian () kde ! org>
Date:       2003-10-06 19:05:00
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 06 October 2003 19:06, Zack Rusin wrote:
> On Monday 06 October 2003 07:15, Waldo Bastian wrote:
> > I don't think it is possible to generate decent GUIs for anything but
> > the most trivial situations and in those trivial situations it is
> > equally trivial to dump a few checkboxes in a .ui file with Qt
> > Designer. Better start with the right tools from the start than to
> > use technology that is going to leave you on your own sooner rather
> > than later.
>
> KAutoConfigDialog does it and it's not even using kcfg files which offer
> a lot more info about the data.

KAutoConfigDialog binds a UI to settings but it doesn't generate the UI 
itself.

> I don't mind making kconfig_compiler 
> not ignore those entries and generate accessors for it but so or so,
> attribute "hidden" would be useful, even for a simple reason of
> exposing more or hiding those entries from the kconfig editor itself.

Whether to generate accessors or not is probably best defined in the .kcfgc 
file. There is currently Mutators=(true|false) and I will probably expand 
that to allow to specify a list of entries for which Mutators should be 
generated.

I'm not sure if there is a case where you would not want certain accessors. 
Wouldn't that basically mean that you just don't use that entry?

Cheers,
Waldo
- -- 
bastian@kde.org -=|[ SUSE, The Linux Desktop Experts ]|=- bastian@suse.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE/gbzcN4pvrENfboIRAuONAJ0TZ347w6xeyiNzH38ylJv6VmmxyACfbrzJ
Ib8OfJMR1LSrr6KF+XQ2Gmw=
=6jb8
-----END PGP SIGNATURE-----

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic