9StyleItemGeometry QQuickStyleItemFrame::calculateGeometry()
11 QStyleOptionFrame styleOption;
12 initStyleOption(styleOption);
13 StyleItemGeometry geometry;
15 geometry.minimumSize = style()->sizeFromContents(QStyle::CT_Frame, &styleOption, QSize(0, 0));
16 geometry.implicitSize = contentSize();
17 styleOption.rect = QRect(QPoint(0, 0), geometry.implicitSize);
18 geometry.contentRect = style()->subElementRect(QStyle::SE_FrameContents, &styleOption);
19 geometry.ninePatchMargins = style()->ninePatchMargins(QStyle::CE_ShapedFrame, &styleOption, geometry.minimumSize);
24void QQuickStyleItemFrame::paintEvent(QPainter *painter)
const
26 QStyleOptionFrame styleOption;
27 initStyleOption(styleOption);
28 style()->drawControl(QStyle::CE_ShapedFrame, &styleOption, painter);