debugger: use enum for formats instead of magic numbers

This commit is contained in:
hjk
2009-07-06 10:44:08 +02:00
parent c58ba01148
commit d024023596
2 changed files with 18 additions and 3 deletions

View File

@@ -515,12 +515,13 @@ static QString formattedValue(const WatchData &data,
if (isIntType(data.type)) {
int format = individualFormat == -1 ? typeFormat : individualFormat;
int value = data.value.toInt();
if (format == 1)
if (format == HexadecimalFormat)
return ("(hex) ") + QString::number(value, 16);
if (format == 2)
if (format == BinaryFormat)
return ("(bin) ") + QString::number(value, 2);
if (format == 3)
if (format == OctalFormat)
return ("(oct) ") + QString::number(value, 8);
return data.value;
}
return data.value;