summaryrefslogtreecommitdiffstats
path: root/kdbg/typetables/qt3.kdbgtt
blob: 2db93eed8ad548d4b232753acddafe1ad00bd15d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
[Type Table]
Types1=TQString,QCString,QDir,QFileInfo,QFile
Types2=TQObject
Types3=QMap,QValueList,QValueVector
Types4=QPoint,QRect
LibDisplayName=libtqt 3.x
ShlibRE=libtqt-mt\.so\.3$
EnableBuiltin=TQString::Data,QCharIsShort
PrintQStringCmd=print ($qstrunicode=($qstrdata=(%s))->unicode)?(*(unsigned short*)$qstrunicode)@(($qstrlen=(unsigned int)($qstrdata->len))>100?100:$qstrlen):1==0\n

[TQString]
Display={ % }
Expr1=/TQString::Data (%s).d

[QCString]
Display={ % }
Expr1=(%s).shd->data

[TQObject]
Display={ name=% }
Expr1=(%s).objname

[QDir]
Display={ path=% filter=% }
Expr1=/TQString::Data (%s).dPath.d
Expr2=/TQString::Data (%s).nameFilt.d

[QFileInfo]
Display={ name=% }
Expr1=/TQString::Data (%s).fn.d

[QFile]
Display={ name=% }
Expr1=/TQString::Data (%s).fn.d

[QMap]
Template=QMap<*>
Display={ size=% shared=% }
Expr1=(%s).sh->node_count
Expr2=(%s).sh->count

[QValueList]
Template=QValueList<*>
Display={ size=% shared=% }
Expr1=*((unsigned int*)((%s).sh)+1+sizeof(char*)/sizeof(int))
Expr2=((QShared*)((%s).sh))->count

[QValueVector]
Template=QValueVector<*>
Display={ size=% shared=% capacity=% }
Expr1=($tmp=(%s).sh)->finish-$tmp->start
Expr2=(%s).sh->count
Expr3=($tmp=(%s).sh)->end-$tmp->start

[QPoint]
Display={ %,% }
Expr1=(%s).xp
Expr2=(%s).yp

[QRect]
Display={ tl=(%,%) br=(%,%) }
Expr1=(%s).x1
Expr2=(%s).y1
Expr3=(%s).x2
Expr4=(%s).y2