forked from qt-creator/qt-creator
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:
@@ -53,7 +53,7 @@ public:
|
||||
QString expression() const;
|
||||
QString realName() const;
|
||||
quint64 realAddress() const;
|
||||
QByteArray internalName() const;
|
||||
QString internalName() const;
|
||||
QString toToolTip() const;
|
||||
|
||||
QVariant editValue() const;
|
||||
@@ -87,28 +87,28 @@ public:
|
||||
|
||||
void setError(const QString &);
|
||||
void setValue(const QString &);
|
||||
void setType(const QByteArray &, bool guessChildrenFromType = true);
|
||||
void setType(const QString &, bool guessChildrenFromType = true);
|
||||
|
||||
QString toString() const;
|
||||
QString toString() const;
|
||||
|
||||
static QString msgNotInScope();
|
||||
static QString shadowedName(const QString &name, int seen);
|
||||
static const QString &shadowedNameFormat();
|
||||
|
||||
QByteArray hexAddress() const;
|
||||
QByteArray key() const { return address ? hexAddress() : iname; }
|
||||
QString hexAddress() const;
|
||||
QString key() const { return address ? hexAddress() : iname; }
|
||||
|
||||
public:
|
||||
qint64 id; // Token for the engine for internal mapping
|
||||
qint32 state; // 'needed' flags;
|
||||
QByteArray iname; // Internal name sth like 'local.baz.public.a'
|
||||
QByteArray exp; // The expression
|
||||
QString iname; // Internal name sth like 'local.baz.public.a'
|
||||
QString exp; // The expression
|
||||
QString name; // Displayed name
|
||||
QString value; // Displayed value
|
||||
QByteArray editvalue; // Displayed value
|
||||
QByteArray editformat; // Format of displayed value
|
||||
QString editvalue; // Displayed value
|
||||
QString editformat; // Format of displayed value
|
||||
DebuggerEncoding editencoding; // Encoding of displayed value
|
||||
QByteArray type; // Type for further processing
|
||||
QString type; // Type for further processing
|
||||
quint64 address; // Displayed address of the actual object
|
||||
quint64 origaddr; // Address of the pointer referencing this item (gdb auto-deref)
|
||||
uint size; // Size
|
||||
|
||||
Reference in New Issue
Block a user