9void QQuickStyleItemTreeIndicator::connectToControl()
const
11 QQuickStyleItem::connectToControl();
12 auto delegate = control<QQuickTreeViewDelegate>();
13 connect(delegate, &QQuickTreeViewDelegate::expandedChanged,
this, &QQuickStyleItem::markImageDirty);
16StyleItemGeometry QQuickStyleItemTreeIndicator::calculateGeometry()
18 QStyleOptionViewItem styleOption;
19 initStyleOption(styleOption);
20 StyleItemGeometry geometry;
22 geometry.minimumSize = QSize(20, 20);
23 geometry.implicitSize = geometry.minimumSize;
24 styleOption.rect = QRect(QPoint(0, 0), geometry.implicitSize);
29void QQuickStyleItemTreeIndicator::paintEvent(QPainter *painter)
const
31 QStyleOptionViewItem styleOption;
32 initStyleOption(styleOption);
33 style()->drawPrimitive(QStyle::PE_IndicatorBranch, &styleOption, painter);