KDevelop's QMake Manager

Steven T. Hatton hattons at globalsymmetry.com
Mon Nov 20 21:56:23 UTC 2006


On Sunday 19 November 2006 14:50, Andreas Pakulat wrote:
> On 19.11.06 14:09:22, Steven T. Hatton wrote:
> > I was hoping I might be able to rely on the Qt3 compatibility stuff,
> > especially the SuSE built stuff. I don't know if the libs would be
> > completely incompatible or not.
>
> The Qt3 compatibility stuff is there to make the transition from Qt3 to
> Qt4 a bit easier.
>
> You just can't linkt your application against Qt4 and Qt3 at the same
> time and if you use KTextEditor interface from KDE3 you do link against
> Qt3.

Thanks, that's good to know.  I would probably have spent hours trying.

> > But are there .h files that include those?  If there are, the rpp is
> > probably picking them up that way.
>
> No, it's picking up the .h files that are "deeper" in the hierarchy.

That's really what I meant.  On my system those .h files #include the standard 
headers.  It appears I was wrong however.  The rpp doesn't appear to recurse 
through the #includes.  Understandably.  See 
http://bugs.kde.org/show_bug.cgi?id=137644

> > Unfortunately there is a bunch of non-standard stuff such as java and
> > javax
> >
> > >from gcj there as well.  It would be nice if we could specify individual
> >
> > files rather than directories.  That way we could list all the headers
> > we're interested in, and have the PCS use the file to build the list.  I
> > guess I can always put those files in my own directory in .h files that
> > point back to the ones I'm interested in.  I don't recall if the old PCS
> > would support that or not.  I had to stop using it because it made
> > KDevelop crash.
>
> Code-Completion has been largely re-worked in 3.4, so you should try it
> again. Also something like selecting such files would be a wishlist item
> for KDevelop4, 3.4 is in feature freeze.

In a sense it's been there for a long time.  It was buried in details of 
http://bugs.kde.org/show_bug.cgi?id=106379.  That's why I entered the new 
item.

BTW, you mentioned that files that are known to the project would be added to 
the code completion data.  What, exactly, does that mean?  For example, I can 
generate a list of all 378 OSG header files.  How can I tell KDevelop about 
these so that they are added to the code completion data?

Steven




More information about the KDevelop-devel mailing list