diff options
| author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2010-09-23 13:22:08 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2010-09-23 13:22:08 +0200 |
| commit | 13c97d652eb7985927bff2eb38d1f8c5ce226007 (patch) | |
| tree | d4b42dfba92b8c862522d00ac68752c3a6a75056 /src/plugins/debugger/qml/qmlcppengine.h | |
| parent | d81d90a67ac34d169019e057f901ade3046f6ff3 (diff) | |
| download | qt-creator-13c97d652eb7985927bff2eb38d1f8c5ce226007.tar.gz | |
Debugger: Fixes around watch editing.
assignValueInDebugger: Pass on WatchData as well, pass
on values as QVariant. Based on that, do more extensive
checks in CDB, preventing assignment of non-PODs.
Locals/Watch editing:
* Disable while running
* Edit pointer values as hex with validation.
CDB: Strip class types off reported pointer values and reformat
the values as short 0x-pointer values, introduce flag to
WatchData::source to do dumper expansion handling.
Windows: recognize int64 as int.
Register handler: Fix accessing uninitialized value.
Diffstat (limited to 'src/plugins/debugger/qml/qmlcppengine.h')
| -rw-r--r-- | src/plugins/debugger/qml/qmlcppengine.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/debugger/qml/qmlcppengine.h b/src/plugins/debugger/qml/qmlcppengine.h index 258bad3e26..9bdf2a6781 100644 --- a/src/plugins/debugger/qml/qmlcppengine.h +++ b/src/plugins/debugger/qml/qmlcppengine.h @@ -54,7 +54,7 @@ public: virtual void attemptBreakpointSynchronization(); virtual void selectThread(int index); - virtual void assignValueInDebugger(const QString &expr, const QString &value); + virtual void assignValueInDebugger(const Internal::WatchData *w, const QString &expr, const QVariant &value); QAbstractItemModel *commandModel() const; QAbstractItemModel *modulesModel() const; |
