Kget->kdenetwork

David Faure david at mandrakesoft.com
Mon Jun 24 10:55:55 BST 2002


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

On Monday 24 June 2002 11:05, pch at valleeurope.net wrote:
> Hi David,
> I think that kget is ready to leave kdenonbeta for
> kdenetwork can you move it?

Just had a quick look at the code, to estimate the overall quality ;)

- - Why does Errors.h contain a full copy of the enums from kio/global.h ?
- - For the Min macro in common.h, you can use kMin.
- - The KActions are created with a QIconSet, sometimes coming from an XPM.
Ouch. This doesn't work well (e.g. when plugging the same action in a toolbar
and in a menubar). Please make them all PNGs, install into the recommended dir,
and simply use "iconname" (no extension!) in the KAction constructor 
(no locate, no QIconSet etc.). See other apps or the developer FAQ
- - I see some static QStrings ! static objects are quite evil. Well and in this
case (setWhatsThis) not useful at all IMHO.
- - The edit toolbar thingie doesn't obey the apply button (see KEditToolbar docu)

The rest looks quite good ;)
OK for moving it - well, only kdenonbeta/kget/kget, we don't need any of the toplevel stuff
for compilation. You might need a few files from there though (AUTHORS, README). 
Hmm, I see two choices:
* kdenetwork/kget with all in there (standard setup)
* kdenetwork/kget with the sources under src/  (many people find $app/$app a bit stupid ;)

But in any case configure.in.in needs to go, all the Makefile.* stuff of the toplevel too, etc.
Please tell me what you prefer.

- -- 
David FAURE, david at mandrakesoft.com, faure at kde.org
http://people.mandrakesoft.com/~david/
Contributing to: http://www.konqueror.org/, http://www.koffice.org/
KOffice-1.2-beta2 is coming very shortly...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9Fuys72KcVAmwbhARAleOAJ9gPKoyfrozGvUmi5SJacsu28z18wCgolJZ
sIV+Bbh1hMYBttt33VWtBhE=
=pSUw
-----END PGP SIGNATURE-----





More information about the kfm-devel mailing list