Revision 880277

Go back to digest for 9th November 2008

Features in Development Tools

David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:

Say hello to refactoring!
- Implement a quite reliable project-wide rename functionality based in the duchain. It features a very nice preview using the uses-widget, and can rename everything, be it full classes including constructors/destructors/definitions, be it functions, which will be renamed overload-aware, or whatever else.

Don't expect 100% reliability yet, but it seems to generally work quite good. Of course it does not only rename the items themselves, but also all their uses in all loaded+processed projects, that's the interesting thing about it. ;-)

The functionality is accessible through the editor context menu, or the code-browser declaration menu.

File Changes

Added 4 files
  • /trunk/KDE/kdevelop/languages/cpp/codegen
  •   /progressdialogs.cpp
  •   /progressdialogs.h
  •   /simplerefactoring.cpp
  •   /simplerefactoring.h
Modified 2 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /CMakeLists.txt
  •   /cpplanguagesupport.cpp
6 files changed in total