More Info

Revision 748646

(Back to digest)
 

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