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
Marco Bubke
flatpak-qt-creator
Commits
b8cc8e21
Commit
b8cc8e21
authored
Sep 16, 2010
by
hjk
Browse files
debugger: some better QScopedPointer and QStandardItem display
parent
3edb0a84
Changes
1
Hide whitespace changes
Inline
Side-by-side
share/qtcreator/gdbmacros/gdbmacros.py
View file @
b8cc8e21
...
...
@@ -1436,6 +1436,11 @@ def qdump__QRegion(d, item):
# qt_rgn might be 0
# gdb.parse_and_eval("region")["d"].dereference()["qt_rgn"].dereference()
def
qdump__QScopedPointer
(
d
,
item
):
d
.
putType
(
d
.
currentType
,
d
.
currentTypePriority
+
1
)
d
.
putItemHelper
(
Item
(
item
.
value
[
"d"
],
item
.
iname
,
None
,
None
))
def
qdump__QSet
(
d
,
item
):
def
hashDataFirstNode
(
value
):
...
...
@@ -1511,7 +1516,7 @@ def qdump__QSharedDataPointer(d, item):
# pointer transparent.
innerType
=
item
.
value
.
type
.
template_argument
(
0
)
value
=
gdb
.
Value
(
d_ptr
.
cast
(
innerType
.
pointer
()))
d
.
putType
d
.
putType
(
d
.
currentType
,
d
.
currentTypePriority
+
1
)
d
.
putItemHelper
(
Item
(
value
.
dereference
(),
item
.
iname
,
None
))
...
...
@@ -1537,6 +1542,12 @@ def qdump__QSizeF(d, item):
def
qdump__QStack
(
d
,
item
):
qdump__QVector
(
d
,
item
)
def
qdump__QStandardItem
(
d
,
item
):
d
.
putType
(
d
.
currentType
,
d
.
currentTypePriority
+
1
)
d
.
putItemHelper
(
Item
(
item
.
value
[
"d_ptr"
],
item
.
iname
,
None
,
None
))
def
qform__QString
():
return
"Inline,Separate Window"
...
...
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