Version: 3.4.0 (using KDE KDE 3.5.5) Installed from: Ubuntu Packages Compiler: gcc 4-1.2 20060928 OS: Linux Had cmake with one form and supporting sources. Created a new simple QMake 4 project. Added cpp, h, and ui files from cmake project using the Qmake manager. Edit any source file and when entering a function (after open parenthesis) status bar says that "the file parsed okay, but the code-model not updated due to errors" The source file builds without error even after a clean and a dist-clean. The project runs fine.
Uhm, argument hints only work when doing something like someobj.somefunc( not for code like void SomeClass::func( if thats what you mean.
Andreas Pakulat wrote: [bugs.kde.org quoted mail] Correct. This is not when defining functions but rather when using functions that have already been defined. Calling a constructor for QFile would be an example. The hints would show the various constructors. For some reason it doesn't function under qmake based projects.
Works for me under a qmake project. It doesn't work for ui-derived classes when used on any of the widgets defined in the form. The reason for this is that the generated files would need to be parsed and we can't do that in KDevelop because they don't belong (and shouldn't) to the project. A simple QFile f(<ctrl+space> works perfectly here.
Andreas Pakulat wrote: [bugs.kde.org quoted mail] It looks as though pressing ctrl+space makes it work for me as well. In the cmake project, it would just pop it up when I simply typed the (. That's not a problem for me pressing ctrl+space is an acceptable alternative.
Uhm, please make sure that automatic argument hints and eventually also the automatic code-completion are enabled under Project Options->C++ Support. IIRC these are often switched of for the various application templates because they were very annoying due to speed-problems in the past. And even nowadays I prefer to use ctrl+space, because I don't need the completion that often ;)