Some questions regarding the Appwizard

Steven T. Hatton hattons at globalsymmetry.com
Wed May 26 19:27:05 UTC 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 26 May 2004 14:00, Paul Drummond wrote:
> On Wednesday 26 May 2004 16:14, Steven T. Hatton wrote:

> > How does the new app wizard create/populate the list view in the "All
> > Projects" scrollbox?  I.e., were does it get "Ada, C, C++, Database,
> > Fortran, etc.", and then, for example, were does C++->KDE->Application
> > Framework come from?
>
> Each language in the "languages/" sub-dir has an app-template folder which
> contains a config file.  For example, the C++ Hello template is in
> languages/cpp/app_templates/chello and it's config file is called "chello".
>
> The contents of the config file include a name property which is displayed
> in the tree view.  The category property defines which folder the template
> goes in.  For chello the category is:  "C".  To place a template in C++/KDE
> the category is "C++/KDE" and so on.

Thanks. That's quite helpful. Do you happen to know what components do the 
processing of those files?  Is the tree created when the wizard is loaded, or 
when KDevelop is compiled?

> > What/where are the new "ini" files? Are they part of the CVS image or
> > something generated in the build process? `find . -name "*.ini"' reveals
> > nothing, from both the root of the CVS image and from the root of the
> > installed program.
> >
> > What component is intended to parse these "ini" files?
> >
> > I've been looking over the contents of parts/appwizard, but it's a bit
> > difficult to make the connections.
>
> There is alot of work going on to improve the appwizard, hence the new
> ini files but I don't know anything about them, sorry.

Do you happen to know an easy way to get a project started without the wizard?
- -- 
Regards,
Steven
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQFAtNOFwX61+IL0QsMRAsssAJ9fyUnWzlpIEtD1t4x1/zUr5t/JXQCcDuq9
4Lu2SJKnGQ/+AnFE3ScYBfU=
=v87O
-----END PGP SIGNATURE-----




More information about the KDevelop-devel mailing list