Well you have to start KDevelop first
Unfortunately it seems that the parser has a severe bug that crept in before the release which causes it to fail to parse perfectly fine and rather simple .pro files when run inside kdevelop. This has already been fixed in SVN. I'm not sure when the regression happened but I do know that around christmas and also since yesterday the parser is able to parse the whole Qt4 buildsystem and TT uses nearly every documented and un-documented feature there.
Note that the new QT variable is directly supported in our QMake manager, meaning you can easily select between all the various values via checkboxes. And the current manager won't mess up existing .pro files with custom code in them anymore.
But it allows to define which binary program is the qt4 designer, which was in earlier versions not possible and also it was fixed to the name "designer" as the binary program name which had to occur before the qt3 designer.
Furthermor It doesn't need to know the Qt installation dir for proper work anymore, its fine if you just supply the qmake binary.
As teatime already said, one can't embedd any Qt4 class within a Qt3 application. However a basic version of Qt4's designer is already embedded in the pre-alpha version of KDevelop4.
Apart from that you can easily create subclasses from the Ui form via the project manager, this will fill you a stub header and implementation.
Add them via Settings->Configure KDevelop->Documentation. Its pretty easy, just make sure to select "Qt Documentation Collection" before looking for the files.
And by the way, you can easily look for documentation for words in the editor by right-clicking them, meaning you can quickly jump to the documentation of a Qt4 class.
Well, completion for project-internal classes and methods only works if the files are known to the project manager. Which of course didn't happen for your test project due to the aformentioned parser bug.
Completion for Qt4 classes needs to be added by parsing the Qt4 header files, you can find the dialog for this under Project Options->C++ Support->Add Code Completion Database
I guess you didn't try to use KDevelop3.3 or KDevelop3.4 in a version before april last year. Else you would recognize that there have been huge improvements, there's not much that could be better in a Qt3 based IDE regarding development of Qt4 apps.
In the future please try to be a bit more polite, I think we did a really great job with this release (of course I'm a bit biased here) and its really the best KDevelop release ever.
Bookmarks