Revision 748646
Go back to digest for 16th December 2007Features in Development Tools
Hamish Rodda committed changes in /trunk/KDE/kdevelop/languages/cpp/debugger:
Switch breakpoints system to model/view separation
- this was relatively easy, because it was in a round-about way already being stored as such
- BreakpointController used to just deal with editor marks, now it is the model and repository for breakpoints
- for some reason, setting a title on the first column makes the header disappear (..??!!)
I love model/view, it helps to delete heaps of potentially buggy code :)
Still todo for breakpoints: more testing, re-integrate tracepoint editor
Also a few miscellaneous code cleanups and small fixes
File Changes
Modified 20 files
- /trunk/KDE/kdevelop/languages/cpp/debugger
- /abstractvariableitem.cpp
- /breakpoint.cpp
- /breakpoint.h
- /breakpointcontroller.cpp
- /breakpointcontroller.h
- /debuggerplugin.cpp
- /debuggerplugin.h
- /debuggertracingdialog.cpp
- /DESIGN.txt
- /disassemblewidget.h
- /gdbbreakpointwidget.cpp
- /gdbbreakpointwidget.h
- /gdbcontroller.cpp
- /gdbcontroller.h
- /gdboutputwidget.h
- /gdbtable.cpp
- /gdbtable.h
- /memviewdlg.h
- /stackmanager.cpp
- /TODO.txt
20 files changed in total