Porting kdevquanta to KDE4

Andras Mantia <[email protected]>
Newsgroups gmane.comp.kde.devel.quanta
Message-ID <[email protected]>
Hi,

 I've started to port KDevQuanta to KDE4. I'm not saying it is a fun 
job, but hey, we have to do it.
 My plan is to first make it compile. First, it should compile with 
cmake. I run the automatic cmake conversion tool, but this does not 
guarantee anything. 

I started with the "lib" directory, as this is common and is used by all 
the other parts. Right now only this directory is enabled for 
compilation. It partly compiles (until basetreeview.cpp). I became 
tried now.

So how can you help? Fix compilation in kdevquanta with Qt4 and 
kdelibs4_snapshot. When you make the conversion, please try to fix the 
right way and not use Q3* and K3* classes. You don't have to optimize 
(like QMap->QHash), just make sure it is not using compatibility 
classes. We will anyway need to review the code and fix the bugs, as 
I'm sure that simply making it compile will not make it work.

If you want to work on a new directory, enable it in the top-level 
CMakeLists.txt file with "add_subdirectory(dirname)". 

Also inform me on this list if you start to port something, so we don't 
do the same porting twice.

When you do the porting, you should have the kdelibs and qt4 apidocs at 
hand. ;-) For the latter use the qt4 assitant, the first you can get by 
going to the kdelibs source dir and run "make admin/doxygen.sh ." and 
add the generated kdelibs4_snapshot-apidocs as a new documentation for 
KDevelop assistant (KDevelop version 3 will work).

Andras

-- 
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org

_______________________________________________
quanta-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/quanta-devel
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBEPT/GTQdfac6L/08RAnn7AKC2IefJXj5fxiB6KdDkGUTyPj5CTgCeICa2
nowQzuWBNiaAY6jR3+fXINk=
=+hrS
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.