Re: Porting kdevquanta to KDE4

Jens Herden <[email protected]>
Newsgroups gmane.comp.kde.devel.quanta
Organization http://www.kdewebdev.org
Message-ID <[email protected]>
Hi Andras,

>  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.

I could get KDevelop compiled and I made some small changes but now I am also 
tired ;-)


> 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)".

I see.

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

Sure. But I think before we have lib we can not start with anything else, 
right?
Some small remarks:
Where is kdevpartcontroller.h from KDevelop gone?
The treeviews might be hard to port because I remember there is no equivalent 
in KDE4 yet, is this right?

Jens



> 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-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)

iD8DBQBEPlGhkYmIVB8IV+ARAmGlAJ9ZVYO/Q+rZ1sO4ldoyIOzjbzdjzACgiDjW
S/in5L8WwuHiuuBUhWPR4kU=
=fM89
-----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.