hey everyone, I want to give a brief status of my work on the KDE4 port. This also comments on some parts of the "Porting to Qt4 -> I'd like to help"-thread.
I tried to convert the sources, using the qt3to4 tool, but I didn't like the result very much. So I decided to experiment with some new KDE4 libraries and how we can use them to rewrite most parts of KTechLab. This is, what I did for now: I started to implement the KDevPlatform-interface on the basis of the KDevPlatform-shell. I want to reuse most parts of the KDevelop shell, but we need to reimplement some parts. There is no need to load all plugins, KDevelop offers, so we need an own service-namespace to controll what is loaded. If this is done, we have got a MainWindow similar to that of KDevelop4 oder quanta+ from kdewebdev. And we have the infrastructure to have KDevPlatform manage our project files, the document files and some other nice stuff. I deleted all UI classes from my branch, so there is no old QCanvas code in it. All the visualisation for Components needs to be rewritten. Since for most of the components there exist svg files, this should be not very hard. svg is supported in Qt4. I also had some thoughts about redesigning the ItemLibrary and make it more flexible to be extended by plugins. I also prepared everything to use shared instead of static linkage. This will make the ktechlab executable much smaller and reduce memory usage during link- time. Well, that's my status here. I did some more work, but these were the most important changes and ideas. I hope, I can get my public git repository working on Monday. Then you can clone it and have a first look. bye then julian
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________ Ktechlab-devel mailing list Ktechlab-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ktechlab-devel