AFAIK, by defualt I dont think KDevelop has "universal" code completeion like VS where it acts on all the libraries you are using. I think it only acts on your stuff. So if you do
|
Source code
|
1
2
|
QString str;
str.
|
You will not get a menu for all the QString members.
However lets say you make MyWidget class, and you do:
|
Source code
|
1
2
|
MyWidget widget;
widget.
|
You will get all the MyWidget members in a dropdown menu. That's how it works for me. Looking at the KDevelop FAQ there seems to be a way to get it to do code completeion for external libraries:
How can I enable code completion for external libraries?
When you have any C/C++ project opened, go to menu Project->Project Settings, in Project Options dialog choose C++ Specific tab, then Code Completion tab. Push Add Persistant Class Store button and complete the New Persistant Class Store wizard. After completing the wizard, make sure that the newly created class store is checked in the list of persistant class stores at Code Completion tab.
Hope this helps,
Latem