forked from qt-creator/qt-creator
Merge branch '2.0' of scm.dev.nokia.troll.no:creator/mainline
Conflicts: doc/qtcreator.qdoc doc/qtcreator.qdocconf share/qtcreator/gdbmacros/dumper.py share/qtcreator/gdbmacros/gdbmacros.py src/plugins/debugger/debuggermanager.cpp src/plugins/debugger/gdb/attachgdbadapter.cpp src/plugins/debugger/gdb/gdbengine.cpp src/plugins/debugger/watchhandler.cpp src/plugins/mercurial/mercurialjobrunner.h src/plugins/qmljseditor/qmljseditor.cpp src/plugins/qmljseditor/qmljseditor.pro src/plugins/qmljseditor/qmljseditorplugin.cpp src/plugins/qmljseditor/qmljseditorplugin.h src/plugins/qmljseditor/qmljspreviewrunner.cpp src/plugins/qmljseditor/qmljspreviewrunner.h src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp src/plugins/qt4projectmanager/qt-maemo/qemuruntimemanager.cpp src/plugins/qt4projectmanager/qt4projectmanager.pro src/plugins/qt4projectmanager/qtversionmanager.h src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp src/plugins/qt4projectmanager/wizards/targetsetuppage.h
This commit is contained in:
@@ -1364,11 +1364,7 @@ class Dumper:
|
||||
return
|
||||
|
||||
# Is this derived from QObject?
|
||||
hasMetaObject = False
|
||||
for field in typedefStrippedType.strip_typedefs().fields():
|
||||
if field.name == "staticMetaObject":
|
||||
hasMetaObject = True
|
||||
break
|
||||
isQObjectDerived = self.checkForQObjectBase(typedefStrippedType)
|
||||
|
||||
nsStrippedType = self.stripNamespaceFromType(typedefStrippedType)\
|
||||
.replace("::", "__")
|
||||
@@ -1378,11 +1374,11 @@ class Dumper:
|
||||
|
||||
if self.useFancy \
|
||||
and ((format is None) or (format >= 1)) \
|
||||
and ((nsStrippedType in qqDumpers) or hasMetaObject):
|
||||
and ((nsStrippedType in qqDumpers) or isQObjectDerived):
|
||||
#warn("IS DUMPABLE: %s " % type)
|
||||
#self.putAddress(value.address)
|
||||
self.putType(item.value.type)
|
||||
if hasMetaObject:
|
||||
if isQObjectDerived:
|
||||
# value has references stripped off item.value.
|
||||
item1 = Item(value, item.iname)
|
||||
qdump__QObject(self, item1)
|
||||
|
||||
Reference in New Issue
Block a user