Re: Quanta4 project support progress

Jens Herden <[email protected]> Fri, 22 Jun 2007 22:23:46 +0200
Newsgroups gmane.comp.kde.devel.quanta
Organization http://www.kdewebdev.org
Message-ID <[email protected]>
Hi Andras,

>  I recently started to write the new project management plugin for
> Quanta4, which uses KDevPlatform.

nice to see progress here. :-)

>  This is just a quick update about this. The plugin is called
> QuantaProjectFileManager (why? because it follows the KDevPlatform
> naming, where such plugins are called IProjectFileManager). Right now
> it can read a KDevelop4 project file which specifies that the project
> is a Quanta project. Such a file looks like:
> [Project]
> Manager=QuantaProjectFileManager
>
> So just create e.g a test.kdev4 with the above content to have a Quanta4
> project file.
>
> The above lines mean that this project can be opened using
> QuantaProjectFileManager. QuantaProjectFileManager itself tries to find
> a file with the same name, but .webprj extension, in the above example
> it will look for test.webprj.

Here it does look for test.kdev4.webprj ;-)

You are aware that you are using the project name which could also be defined 
inside of the project file? The filename is only the default but you could 
get another name from inside of the project file. I am not sure if we want 
this?


> The .webprj file is a Quanta3 project file. I didn't want to change the
> syntax of it and probably won't change until it is absolutely needed.

OK, but we use it only to find out which files are in the project, right?
Unfortunately this will bind us to one project must have a common root folder. 
I remember that some people complained about this and KDevelop is moving away 
from this too. 


> QuantaProjectFileManager right now can load the "item" entries from
> the .webprj file, which means that if you load such a project inside
> Quanta4, you will see the list of files belonging to the project in the
> Project Manager view, and from there you can open them in the editor
> area.
>  Soon I will implement the project management features (add/remove items
> for example).

I have one file in my project but it does not show up in the tree. But I have 
not time yet to investigate.

Jens

_______________________________________________
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.5 (GNU/Linux)

iD8DBQBGfC/akYmIVB8IV+ARAk0IAJ9sNk6QR3e6R98c8n8Tj358b0pbUACeNw0w
BVE11Ay1kK+fxK4gJkCyA14=
=Gwg0
-----END PGP SIGNATURE-----