diff options
author | hjk <[email protected]> | 2012-02-08 14:42:28 +0100 |
---|---|---|
committer | hjk <[email protected]> | 2012-02-08 14:43:34 +0100 |
commit | 7e9e3a816f049d516aaa1f4a44aff2d43670e62a (patch) | |
tree | ea4c9c30b9cc31669c4d09116d798e6ac6c7a78c /src/plugins/debugger/watchhandler.cpp | |
parent | 2beb5ec6e283b1b44a869061a8810ac8b25321c0 (diff) |
debugger: display bool values as 'true' or 'false' when appropriate
Change-Id: Ic453ec79c353beef04c67c9d47f8436b0a119243
Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/debugger/watchhandler.cpp')
-rw-r--r-- | src/plugins/debugger/watchhandler.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index 542b7d2469a..b0434b92bd7 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -463,10 +463,19 @@ static QString translate(const QString &str) QString WatchModel::formattedValue(const WatchData &data) const { - const QByteArray qtNamespace = engine()->qtNamespace(); const QString &value = data.value; + if (data.type == "bool") { + if (value == QLatin1String("0")) + return QLatin1String("false"); + if (value == QLatin1String("1")) + return QLatin1String("true"); + return value; + } + + const QByteArray qtNamespace = engine()->qtNamespace(); int format = itemFormat(data); + if (isIntType(data.type)) { if (value.isEmpty()) return value; |