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>
This commit is contained in:
hjk
2016-06-07 17:04:53 +02:00
parent 3333352e3b
commit 726b907cc3
67 changed files with 1993 additions and 2168 deletions

View File

@@ -42,9 +42,9 @@ public:
bool canDisplayTooltip() const override;
bool canHandleToolTip(const DebuggerToolTipContext &) const override;
void updateItem(const QByteArray &iname) override;
void expandItem(const QByteArray &iname) override;
void selectWatchData(const QByteArray &iname) override;
void updateItem(const QString &iname) override;
void expandItem(const QString &iname) override;
void selectWatchData(const QString &iname) override;
void watchPoint(const QPoint &) override;
void fetchMemory(MemoryAgent *, QObject *, quint64 addr, quint64 length) override;
@@ -61,11 +61,11 @@ public:
void reloadSourceFiles() override;
void reloadFullStack() override;
void setRegisterValue(const QByteArray &name, const QString &value) override;
void setRegisterValue(const QString &name, const QString &value) override;
bool hasCapability(unsigned cap) const override;
bool isSynchronous() const override;
QByteArray qtNamespace() const override;
QString qtNamespace() const override;
void createSnapshot() override;
void updateAll() override;
@@ -121,7 +121,7 @@ protected:
void notifyInferiorShutdownOk() override;
void notifyInferiorSetupOk() override;
void notifyEngineRemoteServerRunning(const QByteArray &, int pid) override;
void notifyEngineRemoteServerRunning(const QString &, int pid) override;
private:
void engineStateChanged(DebuggerState newState);