More Info

Revision 875482

(Back to digest)
 

Features in Development Tools

David Nolden committed changes in /trunk/KDE/kdevplatform/language:

Implement a uses-widget that is actually useful.
It groups the uses by file, then by function or class-name, and shows the source-complete surrounding source-line with the range highlighted for each use.

The tooltip shows even more context.

Yet todo:
- Make pure keyboard-navigation work
- Make all the buttons much smaller, somehow the oxygen buttons are really huge
- Update duchain to get _all_ and up-to-date uses.

File Changes

Added 2 files
/trunk/KDE/kdevplatform/language/duchain/navigation
 
/usesnavigationcontext.cpp
 
/usesnavigationcontext.h
Modified 10 files
/trunk/KDE/kdevplatform/language
 
/CMakeLists.txt
 
/backgroundparser/backgroundparser.cpp
 
/duchain/navigation/abstractdeclarationnavigationcontext.cpp
 
/duchain/navigation/abstractnavigationcontext.cpp
 
/duchain/navigation/abstractnavigationcontext.h
 
/duchain/navigation/abstractnavigationwidget.cpp
 
/duchain/navigation/abstractnavigationwidget.h
 
/duchain/navigation/navigationaction.h
 
/duchain/navigation/useswidget.cpp
 
/duchain/navigation/useswidget.h
12 files changed in total