The type reported by gdb is 'List'. I could resolve this to 'QList' 'manually', However, doing so would generally impact the debugging helper performance as this would need an additional roundtrip for each item in the Locals&Watchers view (and an roundtrip takes several dozen milliseconds even on fast machines, so we are talking about slowing down each 'step' by a second or so.) You can get a 'nice' display of list2 'manually' by creating a 'Watcher' with expression *('QList'*)&list2 . I understand this is neither obvious nor convenient, but I am also a bit afraid of the general slowdown.So for now I am tempted to leave it as it is.
The manual watcher tip is one to remember.
No comments:
Post a Comment