KDE/kdevelop/languages/cpp/debugger

Vladimir Prus ghost at cs.msu.su
Sun Dec 9 16:42:04 UTC 2007


On Sunday 09 December 2007 19:09:59 Hamish Rodda wrote:
> SVN commit 746588 by rodda:
> 
> Initial working version of model/view based variable viewer.
> - ported to model/view: new class VariableCollection, owned by the controller, doubles as the model
> - new abstract base class AbstractVariableItem replaces TrimmableItem
> - reworked implementations of subclasses; moved MI command requests into subclasses + away from viewing widget
> - currently disabled special views for variables like QString; I plan to create a new interface for special view plugins to be able to make this much more 
> customizable (including things like easy access to items in Qt's tulip classes)
> 
> Current breakage includes:
> - a new toplevel item is created for each thread/frame.  It seems to be a feature of the previous code that got removed - was this accidental or not?  Anyway, 
> still need to make the latest frame auto-expand

If I understand correctly, that was a feature. If you expand some variables in frame 0,
go to frame 1, and then go to frame 0 again, you expect the tree state to be the same.

- Volodya




More information about the KDevelop-devel mailing list