Debugger/WatchWindow: Add menu options to show pointed to addresses.

Change the WatchWindow handling to be based on quint64 addresses to
ensure proper function. Changed roles and added one role to the
watchmodel to obtain addresses and pointed-to addresses. Add some
fiddling to parse out addresses from debugger values.
Add menu options. Make sure only one watchpoint per address is added.
This commit is contained in:
Friedemann Kleint
2010-05-19 17:34:47 +02:00
parent a25280fca0
commit 9af9c91f93
5 changed files with 109 additions and 40 deletions

View File

@@ -61,7 +61,9 @@ enum WatchRoles
TypeFormatListRole,
TypeFormatRole, // Used to communicate alternative formats to the view.
IndividualFormatRole,
AddressRole, // Some memory address related to the object.
AddressRole, // Memory address of variable as quint64.
RawValueRole, // Unformatted value as string.
PointerValue // Pointer value (address) as quint64.
};
enum IntegerFormat