summaryrefslogtreecommitdiffstats
path: root/kdbg/typetables/qt2.kdbgtt
diff options
context:
space:
mode:
Diffstat (limited to 'kdbg/typetables/qt2.kdbgtt')
-rw-r--r--kdbg/typetables/qt2.kdbgtt28
1 files changed, 28 insertions, 0 deletions
diff --git a/kdbg/typetables/qt2.kdbgtt b/kdbg/typetables/qt2.kdbgtt
new file mode 100644
index 0000000..a7a5d65
--- /dev/null
+++ b/kdbg/typetables/qt2.kdbgtt
@@ -0,0 +1,28 @@
+[Type Table]
+Types1=QString,QCString,QDir,QFileInfo,QFile
+Types2=QObject,QTableView
+LibDisplayName=libqt 2.x
+ShlibRE=libqt\.so\.2$
+EnableBuiltin=QString::Data
+PrintQStringCmd=print ($qstrunicode=($qstrdata=(%s))->unicode)?(*(unsigned short*)$qstrunicode)@(($qstrlen=(unsigned int)($qstrdata->len))>100?100:$qstrlen):1==0\n
+[QString]
+Display={ % }
+Expr1=/QString::Data (%s).d
+[QCString]
+Display={ % }
+Expr1=(%s).shd->data
+[QObject]
+Display={ name=% }
+Expr1=(%s).objname
+[QTableView]
+Alias=QObject
+[QDir]
+Display={ path=% filter=% }
+Expr1=/QString::Data (%s).dPath.d
+Expr2=/QString::Data (%s).nameFilt.d
+[QFileInfo]
+Display={ name=% }
+Expr1=/QString::Data (%s).fn.d
+[QFile]
+Display={ name=% }
+Expr1=/QString::Data (%s).fn.d