Revision 748646

Go back to digest for 16th December 2007

Features 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