Revision 880277
Go back to digest for 9th November 2008Features 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