Local Project File [Re: Extending the IProjectFileManager interface]
Jens Herden
jens at kdewebdev.org
Fri Jul 6 00:09:03 UTC 2007
On Friday 06 July 2007, Andreas Pakulat wrote:
> On 06.07.07 00:26:40, Jens Herden wrote:
> > But what makes me worry is that Andras and I were discussing that we want
> > to save the information which files belong to the project into the
> > *.kdev4 file that is shared.
>
> I think that doesn't fit our scheme. The .kdev4 and local-kdev4 are for
> storing various settings and such things. They are not supposed to be
> used for storing information about which files belong to the project.
>
> > How can we do this if we can not write? And how is a project
> > created at the beginning if you can not write from the platform?
>
> By copying it into the project directory. See
> kdevelop/plugins/appwizard and kdevelop/languages/cpp/app_templates/
>
> > We have a wizard for new projects in Quanta and this one should of
> > course be able to create a *.kdev4 file without creating the ini-file
> > manually.
>
> Copy it from a template.
OK, I checked code and wiki. Apparently I have missed part of the discussion
around this stuff. From what I can see now Quanta would not be able to use
this stuff like it is.
I also think that the current code assumes that the project file and the local
file must be in the top folder of the project. This was written differently
in the wiki. We have had in the past many complains about this restriction,
our users wanted to be free to put the project file wherever they want. I
think it would not be difficult to add and optional root folder of the
project in the *.kdev4 file. In case this entry is absent we could fall back
to the current assumption that the project is where the *.kdev4 file is.
Jens
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20070706/df30368c/attachment.sig>
More information about the KDevelop-devel
mailing list