forked from qt-creator/qt-creator
Dumper: Fix Qt namespace resolution
qqNs should not be called directly Change-Id: I845b5c1b9af3fbf79bac7a5ab85dc054678e3e53 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -1244,10 +1244,11 @@ class Dumper:
|
|||||||
self.put('name="%s",' % name)
|
self.put('name="%s",' % name)
|
||||||
|
|
||||||
def putMapName(self, value):
|
def putMapName(self, value):
|
||||||
if str(value.type) == qqNs + "QString":
|
ns = qtNamespace()
|
||||||
|
if str(value.type) == ns + "QString":
|
||||||
self.put('key="%s",' % encodeString(value))
|
self.put('key="%s",' % encodeString(value))
|
||||||
self.put('keyencoded="%s",' % Hex4EncodedLittleEndian)
|
self.put('keyencoded="%s",' % Hex4EncodedLittleEndian)
|
||||||
elif str(value.type) == qqNs + "QByteArray":
|
elif str(value.type) == ns + "QByteArray":
|
||||||
self.put('key="%s",' % encodeByteArray(value))
|
self.put('key="%s",' % encodeByteArray(value))
|
||||||
self.put('keyencoded="%s",' % Hex2EncodedLatin1)
|
self.put('keyencoded="%s",' % Hex2EncodedLatin1)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user