diff options
author | hjk <hjk@theqtcompany.com> | 2016-06-07 17:04:53 +0200 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2016-06-09 08:09:46 +0000 |
commit | 726b907cc356995b7a9c28ee8dc8b2f2314e9103 (patch) | |
tree | 3c7b9b8a4d6cdeb7ce8fc27fc9c7a8d711b147e3 /src/plugins/debugger/memoryview.cpp | |
parent | 3333352e3b78df0348502e981def87185f57b222 (diff) | |
download | qt-creator-726b907cc356995b7a9c28ee8dc8b2f2314e9103.tar.gz |
Debugger: Remove debuggerstringutils.h
With QT_RESTRICTED_CAST_FROM_ASCII making GdbMi etc operate on
QString is feasible again. Take this as opportunity to move
debugger encoding handling closer to a 'conversion on input and
output if needed, storage in QString only' scheme.
Change-Id: I2f10c9fa8a6c62c44f4e6682efe3769e9fba30f7
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/debugger/memoryview.cpp')
-rw-r--r-- | src/plugins/debugger/memoryview.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/plugins/debugger/memoryview.cpp b/src/plugins/debugger/memoryview.cpp index a451b7e243..31d2ac95ae 100644 --- a/src/plugins/debugger/memoryview.cpp +++ b/src/plugins/debugger/memoryview.cpp @@ -134,7 +134,7 @@ void MemoryView::setMarkup(const QList<MemoryMarkup> &m) */ RegisterMemoryView::RegisterMemoryView(QWidget *binEditor, quint64 addr, - const QByteArray ®Name, + const QString ®Name, RegisterHandler *handler, QWidget *parent) : MemoryView(binEditor, parent), m_registerName(regName), m_registerAddress(addr) @@ -144,16 +144,15 @@ RegisterMemoryView::RegisterMemoryView(QWidget *binEditor, quint64 addr, updateContents(); } -void RegisterMemoryView::onRegisterChanged(const QByteArray &name, quint64 value) +void RegisterMemoryView::onRegisterChanged(const QString &name, quint64 value) { if (name == m_registerName) setRegisterAddress(value); } -QString RegisterMemoryView::title(const QByteArray ®isterName, quint64 a) +QString RegisterMemoryView::title(const QString ®isterName, quint64 a) { - return tr("Memory at Register \"%1\" (0x%2)") - .arg(QString::fromUtf8(registerName)).arg(a, 0, 16); + return tr("Memory at Register \"%1\" (0x%2)").arg(registerName).arg(a, 0, 16); } void RegisterMemoryView::setRegisterAddress(quint64 v) @@ -169,12 +168,9 @@ void RegisterMemoryView::setRegisterAddress(quint64 v) setMarkup(registerMarkup(v, m_registerName)); } -QList<MemoryMarkup> RegisterMemoryView::registerMarkup(quint64 a, const QByteArray ®Name) +QList<MemoryMarkup> RegisterMemoryView::registerMarkup(quint64 a, const QString ®Name) { - QList<MemoryMarkup> result; - result.push_back(MemoryMarkup(a, 1, QColor(Qt::blue).lighter(), - tr("Register \"%1\"").arg(QString::fromUtf8(regName)))); - return result; + return { MemoryMarkup(a, 1, QColor(Qt::blue).lighter(), tr("Register \"%1\"").arg(regName)) }; } } // namespace Internal |