debugger: register view and disassembler window cosmetics

This commit is contained in:
hjk
2009-08-17 14:23:54 +02:00
parent 3089667d5a
commit 432ad0bfbc
2 changed files with 8 additions and 7 deletions

View File

@@ -77,9 +77,10 @@ QVariant RegisterHandler::data(const QModelIndex &index, int role) const
const Register &reg = m_registers.at(index.row());
if (role == Qt::UserRole + 1) {
// return some address associated with the register
bool ok = true;
qulonglong value = reg.value.toULongLong(&ok, 0);
return QString::fromLatin1("0x") + QString::number(value, 16);
return ok ? QString::fromLatin1("0x") + QString::number(value, 16) : QVariant();
}
const QString padding = " ";
@@ -89,7 +90,7 @@ QVariant RegisterHandler::data(const QModelIndex &index, int role) const
case 1: {
bool ok = true;
qulonglong value = reg.value.toULongLong(&ok, 0);
return padding + QString::number(value, m_base) + padding;
return ok ? padding + QString::number(value, m_base) + padding : reg.value;
}
}
}