Development/Tutorials/Debugging/Debugging on MS Windows/Automatic expanding of Qt data structures

    From KDE TechBase
    Revision as of 22:52, 22 December 2013 by Jstaniek (talk | contribs) (+Visualizer)

    Put this after [AutoExpand]:

    QString=<d->data,su> size=<d->size,u>
    QByteArray=<d->data,s> size=<d->size,u>
    QUrl =<d->encodedOriginal.d->data,s>
    QUrlInfo =<d->name.d->data,su>
    QPoint =x=<xp> y=<yp>
    QPointF =x=<xp> y=<yp>
    QRect =x1=<x1> y1=<y1> x2=<x2> y2=<y2>
    QRectF =x=<xp> y=<yp> w=<w> h=<h>
    QSize =width=<wd> height=<ht>
    QSizeF =width=<wd> height=<ht>
    QMap<*> =size=<d->size>
    QVector<*> =size=<d->size>
    QHash<*> =size=<d->size>
    QVarLengthArray<*> =size=<s> data=<ptr>
    QFont =family=<d->request.family.d->data,su> size=<d->request.pointSize, f>
    QDomNode =name=<impl->name.d->data,su> value=<impl->value.d->data,su>
    
    
    QFile=$ADDIN(Qt4EEAddin.dll,_Qt4EEAddIn_QFile@28)
    QDir=$ADDIN(Qt4EEAddin.dll,_Qt4EEAddIn_QDir@28)
    QFileInfo=$ADDIN(Qt4EEAddin.dll,_Qt4EEAddIn_QFileInfo@28)
    QList<*>=$ADDIN(Qt4EEAddin.dll,_Qt4EEAddIn_QList@28)
    QVariant=$ADDIN(Qt4EEAddin.dll,_Qt4EEAddIn_QVariant@28)
    QEvent=$ADDIN(Qt4EEAddin.dll,_Qt4EEAddIn_QEvent@28)
    QObject=$ADDIN(Qt4EEAddin.dll,_Qt4EEAddIn_QObject@28)
    QLibrary=$ADDIN(Qt4EEAddin.dll,_Qt4EEAddIn_QLibrary@28)
    

    Put this after [Visualizer]:

    QString|*::QString{
        preview         ([$e.d->data,su])
        stringview      ([$e.d->data,sub])
        children