debugger: display bool values as 'true' or 'false' when appropriate

Change-Id: Ic453ec79c353beef04c67c9d47f8436b0a119243
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2012-02-08 14:42:28 +01:00
committed by hjk
parent 2beb5ec6e2
commit 7e9e3a816f

View File

@@ -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;