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