Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Tobias Hunger
qt-creator
Commits
e7e0fe74
Commit
e7e0fe74
authored
Apr 08, 2009
by
hjk
Browse files
debugger: make QObject connection dumper work again
parent
a03ad5ae
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/plugins/debugger/gdbengine.cpp
View file @
e7e0fe74
...
...
@@ -3003,12 +3003,10 @@ void GdbEngine::runDebuggingHelper(const WatchData &data0, bool dumpChildren)
}
else
if
(
outertype
==
m_namespace
+
"QObjectSlot"
||
outertype
==
m_namespace
+
"QObjectSignal"
)
{
// we need the number out of something like
// iname="local.ob.slots.[2]deleteLater()"
int
lastOpened
=
data
.
iname
.
lastIndexOf
(
'['
);
int
lastClosed
=
data
.
iname
.
lastIndexOf
(
']'
);
QString
slotNumber
=
"-1"
;
if
(
lastOpened
!=
-
1
&&
lastClosed
!=
-
1
)
slotNumber
=
data
.
iname
.
mid
(
lastOpened
+
1
,
lastClosed
-
lastOpened
-
1
);
// iname="local.ob.slots.2" // ".deleteLater()"?
int
pos
=
data
.
iname
.
lastIndexOf
(
'.'
);
QString
slotNumber
=
data
.
iname
.
mid
(
pos
+
1
);
QTC_ASSERT
(
slotNumber
.
toInt
()
!=
-
1
,
/**/
);
extraArgs
[
0
]
=
slotNumber
;
}
else
if
(
outertype
==
m_namespace
+
"QMap"
||
outertype
==
m_namespace
+
"QMultiMap"
)
{
QString
nodetype
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment