5.4.0 "xcb" QFusionStyle(0x1e52400, name = "fusion") Hiding 2 QHeaderView::ResizeToContents Spanned visualIndexAt position= 160 headerVisualIndexAt position= 160 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 logicalIndexAt position= 160 visual= 1 logicalIndexAt ret 1 logIndices QVector() itemDecorationAt QPoint(160,319) x= 160 column= 1 itemDecorationAt no logical index at x (logicalIndexForTree= 0 ) visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 253 headerVisualIndexAt position= 253 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 253 headerVisualIndexAt position= 253 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 163 headerVisualIndexAt position= 163 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 logicalIndexAt position= 163 visual= 1 logicalIndexAt ret 1 logIndices QVector() itemDecorationAt QPoint(163,319) x= 163 column= 1 itemDecorationAt no logical index at x (logicalIndexForTree= 0 ) visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 253 headerVisualIndexAt position= 253 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 253 headerVisualIndexAt position= 253 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 50 headerVisualIndexAt position= 50 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 12 headerVisualIndexAt position= 12 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 expandOrCollapseItemAtPos QPoint(7,8) visualIndexAt position= 7 headerVisualIndexAt position= 7 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 logicalIndexAt position= 7 visual= 0 logicalIndexAt ret 0 logIndices QVector() itemDecorationAt QPoint(7,8) x= 7 column= 0 itemDecorationAt viewItemIndex= 0 QModelIndex(0,0,0x1e68b50,QTreeModel(0x1e50b50) ) QVariant(QString, "A") itemDecorationRect QModelIndex(0,0,0x1e68b50,QTreeModel(0x1e50b50) ) "A" itemDecorationRect QModelIndex(0,0,0x1e68b50,QTreeModel(0x1e50b50) ) returns QRect(0,0 20x15) expandOrCollapseItemAtPos itemDecorationAt 0 QPoint(7,8) expand item= 0 true visualIndexAt position= 0 visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 expandOrCollapseItemAtPos r true 2 visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 253 headerVisualIndexAt position= 253 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 7 headerVisualIndexAt position= 7 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 logicalIndexAt position= 7 visual= 0 logicalIndexAt ret 0 logIndices QVector() itemDecorationAt QPoint(7,8) x= 7 column= 0 itemDecorationAt viewItemIndex= 0 QModelIndex(0,0,0x1e68b50,QTreeModel(0x1e50b50) ) QVariant(QString, "A") itemDecorationRect QModelIndex(0,0,0x1e68b50,QTreeModel(0x1e50b50) ) "A" itemDecorationRect QModelIndex(0,0,0x1e68b50,QTreeModel(0x1e50b50) ) returns QRect(0,0 20x15) visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 253 headerVisualIndexAt position= 253 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 7 headerVisualIndexAt position= 7 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 logicalIndexAt position= 7 visual= 0 logicalIndexAt ret 0 logIndices QVector() itemDecorationAt QPoint(7,8) x= 7 column= 0 itemDecorationAt viewItemIndex= 0 QModelIndex(0,0,0x1e68b50,QTreeModel(0x1e50b50) ) QVariant(QString, "A") itemDecorationRect QModelIndex(0,0,0x1e68b50,QTreeModel(0x1e50b50) ) "A" itemDecorationRect QModelIndex(0,0,0x1e68b50,QTreeModel(0x1e50b50) ) returns QRect(0,0 20x15) ---> Click on "B" expandOrCollapseItemAtPos QPoint(24,19) visualIndexAt position= 24 headerVisualIndexAt position= 24 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 logicalIndexAt position= 24 visual= 1 logicalIndexAt ret 1 logIndices QVector() itemDecorationAt QPoint(24,19) x= 24 column= 1 itemDecorationAt no logical index at x (logicalIndexForTree= 0 ) expandOrCollapseItemAtPos itemDecorationAt -1 QPoint(24,19) expandOrCollapseItemAtPos fallthru false visualIndexAt position= 24 headerVisualIndexAt position= 24 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 logicalIndexAt position= 24 visual= 1 logicalIndexAt ret 1 logIndices QVector() itemDecorationAt QPoint(24,19) x= 24 column= 1 itemDecorationAt no logical index at x (logicalIndexForTree= 0 ) slotSelectionChanged (QModelIndex(0,0,0x1e68d50,QTreeModel(0x1e50b50) ) , QModelIndex(0,1,0x1e68d50,QTreeModel(0x1e50b50) ) , QModelIndex(0,2,0x1e68d50,QTreeModel(0x1e50b50) ) ) () visualIndexAt position= 24 headerVisualIndexAt position= 24 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 logicalIndexAt position= 24 visual= 1 logicalIndexAt ret 1 logIndices QVector() itemDecorationAt QPoint(24,19) x= 24 column= 1 itemDecorationAt no logical index at x (logicalIndexForTree= 0 ) visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 253 headerVisualIndexAt position= 253 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 253 headerVisualIndexAt position= 253 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 25 headerVisualIndexAt position= 25 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 logicalIndexAt position= 25 visual= 1 logicalIndexAt ret 1 logIndices QVector() itemDecorationAt QPoint(25,19) x= 25 column= 1 itemDecorationAt no logical index at x (logicalIndexForTree= 0 ) visualIndexAt position= 25 headerVisualIndexAt position= 25 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 logicalIndexAt position= 25 visual= 1 logicalIndexAt ret 1 logIndices QVector() itemDecorationAt QPoint(25,19) x= 25 column= 1 itemDecorationAt no logical index at x (logicalIndexForTree= 0 ) visualIndexAt position= 25 headerVisualIndexAt position= 25 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 logicalIndexAt position= 25 visual= 1 logicalIndexAt ret 1 logIndices QVector() itemDecorationAt QPoint(25,19) x= 25 column= 1 itemDecorationAt no logical index at x (logicalIndexForTree= 0 ) visualIndexAt position= 0 headerVisualIndexAt position= 0 headerVisualIndexAt returns middle= 0 visualIndexAt returns 0 visualIndexAt position= 253 headerVisualIndexAt position= 253 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 117 headerVisualIndexAt position= 117 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 136 headerVisualIndexAt position= 136 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 153 headerVisualIndexAt position= 153 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1 visualIndexAt position= 168 headerVisualIndexAt position= 168 headerVisualIndexAt returns middle= 1 visualIndexAt returns 1