forked from qt-creator/qt-creator
Debugger: Disable Q{Typed,Byte,}ArrayData dumpers
Mainly because it is getting in the way of the string data dumper consolidation. We can re-enable that afterwards. The loss here is limited either way as QArrayData is only an implementation detail of some Qt container, rarely, if ever used by end users. Change-Id: I7e9074434f84da536d603b6a163a3a039facc8fc Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -89,15 +89,15 @@ def qdump__QByteArray(d, value):
|
||||
d.putArrayData(data, size, d.charType())
|
||||
|
||||
|
||||
def qdump__QArrayData(d, value):
|
||||
data, size, alloc = d.qArrayDataHelper(value.address())
|
||||
d.check(alloc == 0 or (0 <= size and size <= alloc and alloc <= 100000000))
|
||||
d.putValue(d.readMemory(data, size), 'latin1')
|
||||
d.putPlainChildren(value)
|
||||
#def qdump__QArrayData(d, value):
|
||||
# data, size, alloc = d.qArrayDataHelper(value.address())
|
||||
# d.check(alloc == 0 or (0 <= size and size <= alloc and alloc <= 100000000))
|
||||
# d.putValue(d.readMemory(data, size), 'latin1')
|
||||
# d.putPlainChildren(value)
|
||||
|
||||
|
||||
def qdump__QByteArrayData(d, value):
|
||||
qdump__QArrayData(d, value)
|
||||
#def qdump__QByteArrayData(d, value):
|
||||
# qdump__QArrayData(d, value)
|
||||
|
||||
|
||||
def qdump__QBitArray(d, value):
|
||||
@@ -1674,11 +1674,11 @@ def qdump__QStaticStringData(d, value):
|
||||
d.putPlainChildren(value)
|
||||
|
||||
|
||||
def qdump__QTypedArrayData(d, value):
|
||||
if value.type[0].name == 'unsigned short':
|
||||
qdump__QStringData(d, value)
|
||||
else:
|
||||
qdump__QArrayData(d, value)
|
||||
#def qdump__QTypedArrayData(d, value):
|
||||
# if value.type[0].name == 'unsigned short':
|
||||
# qdump__QStringData(d, value)
|
||||
# else:
|
||||
# qdump__QArrayData(d, value)
|
||||
|
||||
|
||||
def qdump__QStringData(d, value):
|
||||
|
Reference in New Issue
Block a user