Debugger: Some dumper improvements for QV4 types

Start displaying QV4::Value again for numeric values
and QJSValue for ints, doubles and strings.

Change-Id: I18ce226c21168087ce280cb05aa0e250bd3187d9
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
hjk
2016-09-27 09:00:13 +02:00
parent 02c43d8a42
commit a2c83874d3
4 changed files with 390 additions and 77 deletions

View File

@@ -434,8 +434,12 @@ void WatchItem::parseHelper(const GdbMi &input, bool maySort)
mi = input["value"];
QString enc = input["valueencoded"].data();
if (mi.isValid() || !enc.isEmpty())
if (mi.isValid() || !enc.isEmpty()) {
setValue(decodeData(mi.data(), enc));
mi = input["valuesuffix"];
if (mi.isValid())
value += mi.data();
}
mi = input["size"];
if (mi.isValid())