![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QGraphicsTextItemPrivate () | |
QWidgetTextControl * | textControl () const |
QPointF | controlOffset () const |
void | sendControlEvent (QEvent *e) |
void | _q_updateBoundingRect (const QSizeF &) |
void | _q_update (QRectF) |
void | _q_ensureVisible (QRectF) |
bool | _q_mouseOnEdge (QGraphicsSceneMouseEvent *) |
Public Attributes | |
QWidgetTextControl * | control |
QRectF | boundingRect |
int | pageNumber |
bool | useDefaultImpl |
bool | tabChangesFocus |
uint | clickCausedFocus: 1 |
QGraphicsTextItem * | |
Definition at line 9653 of file qgraphicsitem.cpp.
|
inline |
Definition at line 9656 of file qgraphicsitem.cpp.
Definition at line 10291 of file qgraphicsitem.cpp.
References controlOffset(), QGraphicsItem::ensureVisible(), QGraphicsItem::hasFocus(), qq, and rect.
bool QGraphicsTextItemPrivate::_q_mouseOnEdge | ( | QGraphicsSceneMouseEvent * | event | ) |
Definition at line 10332 of file qgraphicsitem.cpp.
References QPainterPath::addRect(), QRectF::adjusted(), QGraphicsTextItem::boundingRect(), control, QWidgetTextControl::document(), QTextFrame::frameFormat(), qq, and QTextDocument::rootFrame().
Referenced by QGraphicsTextItem::mousePressEvent().
Definition at line 10265 of file qgraphicsitem.cpp.
References boundingRect, controlOffset(), qq, rect, and QGraphicsItem::update().
Definition at line 10279 of file qgraphicsitem.cpp.
References boundingRect, QGraphicsItem::prepareGeometryChange(), qq, QRectF::setSize(), QRectF::size(), and QGraphicsItem::update().
Referenced by QGraphicsTextItem::setDocument(), and textControl().
|
inline |
Definition at line 9663 of file qgraphicsitem.cpp.
References control, QWidgetTextControl::document(), QSizeF::height(), pageNumber, and QTextDocument::pageSize.
Referenced by _q_ensureVisible(), _q_update(), QGraphicsTextItem::inputMethodQuery(), QGraphicsTextItem::paint(), and sendControlEvent().
Definition at line 9665 of file qgraphicsitem.cpp.
References control, controlOffset(), e, and QWidgetTextControl::processEvent().
Referenced by QGraphicsTextItem::contextMenuEvent(), QGraphicsTextItem::dragEnterEvent(), QGraphicsTextItem::dragLeaveEvent(), QGraphicsTextItem::dragMoveEvent(), QGraphicsTextItem::dropEvent(), QGraphicsTextItem::focusInEvent(), QGraphicsTextItem::focusOutEvent(), QGraphicsTextItem::hoverEnterEvent(), QGraphicsTextItem::hoverLeaveEvent(), QGraphicsTextItem::hoverMoveEvent(), QGraphicsTextItem::inputMethodEvent(), QGraphicsTextItem::keyPressEvent(), QGraphicsTextItem::keyReleaseEvent(), QGraphicsTextItem::mouseDoubleClickEvent(), QGraphicsTextItem::mouseMoveEvent(), QGraphicsTextItem::mousePressEvent(), QGraphicsTextItem::mouseReleaseEvent(), and QGraphicsTextItem::sceneEvent().
QWidgetTextControl * QGraphicsTextItemPrivate::textControl | ( | ) | const |
Definition at line 10299 of file qgraphicsitem.cpp.
References _q_updateBoundingRect(), boundingRect, QObject::connect(), control, QWidgetTextControl::document(), QWidgetTextControl::documentSizeChanged(), QSizeF::height(), QGraphicsTextItem::linkActivated(), QWidgetTextControl::linkActivated(), QGraphicsTextItem::linkHovered(), QWidgetTextControl::linkHovered(), Qt::NoTextInteraction, QTextDocument::pageSize, QGraphicsItem::prepareGeometryChange(), qq, rect, QRectF::setSize(), QWidgetTextControl::setTextInteractionFlags(), QWidgetTextControl::size(), QGraphicsItem::update(), QWidgetTextControl::updateRequest(), and QWidgetTextControl::visibilityRequest().
Referenced by QGraphicsTextItem::defaultTextColor(), QGraphicsTextItem::document(), QGraphicsTextItem::setDefaultTextColor(), QGraphicsTextItem::setDocument(), QGraphicsTextItem::setFont(), QGraphicsTextItem::setHtml(), QGraphicsTextItem::setOpenExternalLinks(), QGraphicsTextItem::setPlainText(), QGraphicsTextItem::setTextCursor(), QGraphicsTextItem::setTextInteractionFlags(), and QGraphicsTextItem::setTextWidth().
QRectF QGraphicsTextItemPrivate::boundingRect |
Definition at line 9673 of file qgraphicsitem.cpp.
Referenced by _q_update(), _q_updateBoundingRect(), QGraphicsTextItem::boundingRect(), QGraphicsTextItem::contains(), QGraphicsTextItem::paint(), QGraphicsTextItem::shape(), and textControl().
uint QGraphicsTextItemPrivate::clickCausedFocus |
Definition at line 9678 of file qgraphicsitem.cpp.
Referenced by QGraphicsTextItem::focusInEvent(), and QGraphicsTextItem::mouseReleaseEvent().
|
mutable |
Definition at line 9660 of file qgraphicsitem.cpp.
Referenced by _q_mouseOnEdge(), QGraphicsTextItem::adjustSize(), controlOffset(), QGraphicsTextItem::font(), QGraphicsTextItem::inputMethodQuery(), QGraphicsTextItem::mousePressEvent(), QGraphicsTextItem::mouseReleaseEvent(), QGraphicsTextItem::openExternalLinks(), QGraphicsTextItem::paint(), sendControlEvent(), QGraphicsTextItem::setDocument(), QGraphicsTextItem::shape(), textControl(), QGraphicsTextItem::textCursor(), QGraphicsTextItem::textInteractionFlags(), QGraphicsTextItem::textWidth(), QGraphicsTextItem::toHtml(), and QGraphicsTextItem::toPlainText().
int QGraphicsTextItemPrivate::pageNumber |
Definition at line 9674 of file qgraphicsitem.cpp.
Referenced by controlOffset().
QGraphicsTextItem* QGraphicsTextItemPrivate::qq |
Definition at line 9680 of file qgraphicsitem.cpp.
Referenced by QGraphicsTextItem::QGraphicsTextItem(), QGraphicsTextItem::QGraphicsTextItem(), _q_ensureVisible(), _q_mouseOnEdge(), _q_update(), _q_updateBoundingRect(), and textControl().
bool QGraphicsTextItemPrivate::tabChangesFocus |
Definition at line 9676 of file qgraphicsitem.cpp.
Referenced by QGraphicsTextItem::sceneEvent(), QGraphicsTextItem::setTabChangesFocus(), and QGraphicsTextItem::tabChangesFocus().
bool QGraphicsTextItemPrivate::useDefaultImpl |
Definition at line 9675 of file qgraphicsitem.cpp.
Referenced by QGraphicsTextItem::mouseDoubleClickEvent(), QGraphicsTextItem::mouseMoveEvent(), QGraphicsTextItem::mousePressEvent(), and QGraphicsTextItem::mouseReleaseEvent().