forked from qt-creator/qt-creator
Debugger: Un-duplicate dumper code
Change-Id: Idf617c9ea7e13474abab6fc5dad4f8885dc7902b Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -1675,17 +1675,6 @@ class Dumper:
|
|||||||
def putName(self, name):
|
def putName(self, name):
|
||||||
self.put('name="%s",' % name)
|
self.put('name="%s",' % name)
|
||||||
|
|
||||||
def putMapName(self, value):
|
|
||||||
ns = qtNamespace()
|
|
||||||
if str(value.type) == ns + "QString":
|
|
||||||
self.put('key="%s",' % encodeString(value))
|
|
||||||
self.put('keyencoded="%s",' % Hex4EncodedLittleEndian)
|
|
||||||
elif str(value.type) == ns + "QByteArray":
|
|
||||||
self.put('key="%s",' % self.encodeByteArray(value))
|
|
||||||
self.put('keyencoded="%s",' % Hex2EncodedLatin1)
|
|
||||||
else:
|
|
||||||
self.put('name="%s",' % value)
|
|
||||||
|
|
||||||
def isExpanded(self):
|
def isExpanded(self):
|
||||||
#warn("IS EXPANDED: %s in %s: %s" % (self.currentIName,
|
#warn("IS EXPANDED: %s in %s: %s" % (self.currentIName,
|
||||||
# self.expandedINames, self.currentIName in self.expandedINames))
|
# self.expandedINames, self.currentIName in self.expandedINames))
|
||||||
|
@@ -683,16 +683,6 @@ class Dumper:
|
|||||||
def putName(self, name):
|
def putName(self, name):
|
||||||
self.put('name="%s",' % name)
|
self.put('name="%s",' % name)
|
||||||
|
|
||||||
def putMapName(self, value):
|
|
||||||
if str(value.type) == self.ns + "QString":
|
|
||||||
self.put('key="%s",' % encodeString(value))
|
|
||||||
self.put('keyencoded="%s",' % Hex4EncodedLittleEndian)
|
|
||||||
elif str(value.type) == self.ns + "QByteArray":
|
|
||||||
self.put('key="%s",' % self.encodeByteArray(value))
|
|
||||||
self.put('keyencoded="%s",' % Hex2EncodedLatin1)
|
|
||||||
else:
|
|
||||||
self.put('name="%s",' % value)
|
|
||||||
|
|
||||||
def isExpanded(self):
|
def isExpanded(self):
|
||||||
#warn("IS EXPANDED: %s in %s: %s" % (self.currentIName,
|
#warn("IS EXPANDED: %s in %s: %s" % (self.currentIName,
|
||||||
# self.expandedINames, self.currentIName in self.expandedINames))
|
# self.expandedINames, self.currentIName in self.expandedINames))
|
||||||
|
@@ -67,12 +67,12 @@ def arrayForms():
|
|||||||
return "Normal,Plot"
|
return "Normal,Plot"
|
||||||
return "Normal"
|
return "Normal"
|
||||||
|
|
||||||
def mapCompact(format, keyType, valueType):
|
def qMapCompact(format, keyType, valueType):
|
||||||
if format == 2:
|
if format == 2:
|
||||||
return True # Compact.
|
return True # Compact.
|
||||||
return isSimpleType(keyType) and isSimpleType(valueType)
|
return isSimpleType(keyType) and isSimpleType(valueType)
|
||||||
|
|
||||||
def putMapName(d, value):
|
def qPutMapName(d, value):
|
||||||
if str(value.type) == d.ns + "QString":
|
if str(value.type) == d.ns + "QString":
|
||||||
d.put('key="%s",' % d.encodeString(value))
|
d.put('key="%s",' % d.encodeString(value))
|
||||||
d.put('keyencoded="%s",' % Hex4EncodedLittleEndian)
|
d.put('keyencoded="%s",' % Hex4EncodedLittleEndian)
|
||||||
@@ -85,18 +85,16 @@ def putMapName(d, value):
|
|||||||
else:
|
else:
|
||||||
d.put('name="%s",' % value)
|
d.put('name="%s",' % value)
|
||||||
|
|
||||||
# Compatibility with earlier versions
|
|
||||||
Dumper.encodeByteArray = qEncodeByteArray
|
Dumper.encodeByteArray = qEncodeByteArray
|
||||||
Dumper.byteArrayData = qByteArrayData
|
Dumper.byteArrayData = qByteArrayData
|
||||||
Dumper.putByteArrayValue = qPutByteArrayValue
|
Dumper.putByteArrayValue = qPutByteArrayValue
|
||||||
Dumper.encodeString = qEncodeString
|
Dumper.encodeString = qEncodeString
|
||||||
Dumper.stringData = qStringData
|
Dumper.stringData = qStringData
|
||||||
Dumper.putStringValue = qPutStringValue
|
Dumper.putStringValue = qPutStringValue
|
||||||
|
Dumper.putMapName = qPutMapName
|
||||||
Dumper.putMapName = putMapName
|
|
||||||
|
|
||||||
Dumper.isMapCompact = \
|
Dumper.isMapCompact = \
|
||||||
lambda d, keyType, valueType: mapCompact(d.currentItemFormat(), keyType, valueType)
|
lambda d, keyType, valueType: qMapCompact(d.currentItemFormat(), keyType, valueType)
|
||||||
|
|
||||||
|
|
||||||
def tryPutObjectNameValue(d, value):
|
def tryPutObjectNameValue(d, value):
|
||||||
|
Reference in New Issue
Block a user