![]() |
Qt 6.x
The Qt SDK
|
#include <qtextedit_p.h>
Public Member Functions | |
QTextEditPrivate () | |
void | init (const QString &html=QString()) |
void | paint (QPainter *p, QPaintEvent *e) |
void | _q_repaintContents (const QRectF &contentsRect) |
QPoint | mapToContents (const QPoint &point) const |
void | _q_adjustScrollbars () |
void | _q_ensureVisible (const QRectF &rect) |
void | relayoutDocument () |
void | createAutoBulletList () |
void | pageUpDown (QTextCursor::MoveOperation op, QTextCursor::MoveMode moveMode) |
int | horizontalOffset () const |
int | verticalOffset () const |
void | sendControlEvent (QEvent *e) |
void | _q_currentCharFormatChanged (const QTextCharFormat &format) |
void | _q_cursorPositionChanged () |
void | _q_hoveredBlockWithMarkerChanged (const QTextBlock &block) |
void | updateDefaultTextOption () |
virtual QUrl | resolveUrl (const QUrl &url) const |
Definition at line 41 of file qtextedit_p.h.
QTextEditPrivate::QTextEditPrivate | ( | ) |
Definition at line 87 of file qtextedit.cpp.
References ignoreAutomaticScrollbarAdjustment, inDrag, preferRichText, and showCursorOnInitialShow.
void QTextEditPrivate::_q_adjustScrollbars | ( | ) |
Referenced by _q_ensureVisible(), init(), and relayoutDocument().
void QTextEditPrivate::_q_currentCharFormatChanged | ( | const QTextCharFormat & | format | ) |
Definition at line 1614 of file qtextedit.cpp.
Referenced by init().
void QTextEditPrivate::_q_cursorPositionChanged | ( | ) |
Definition at line 191 of file qtextedit.cpp.
References emit.
Referenced by init().
Definition at line 315 of file qtextedit.cpp.
References _q_adjustScrollbars(), horizontalOffset(), rect, QRectF::toRect(), verticalOffset(), and viewport().
Referenced by init().
void QTextEditPrivate::_q_hoveredBlockWithMarkerChanged | ( | const QTextBlock & | block | ) |
Definition at line 173 of file qtextedit.cpp.
References horizontalOffset(), QRectF::intersected(), QRectF::isValid(), QRectF::toAlignedRect(), QRect::translate(), verticalOffset(), and viewport().
Referenced by init().
void QTextEditPrivate::createAutoBulletList | ( | ) |
Definition at line 100 of file qtextedit.cpp.
References control, cursor, QTextBlockFormat::indent(), QTextListFormat::ListDisc, QTextBlockFormat::setIndent(), QTextListFormat::setIndent(), QTextListFormat::setStyle(), QWidgetTextControl::setTextCursor(), and QWidgetTextControl::textCursor().
|
inline |
Definition at line 61 of file qtextedit_p.h.
Referenced by _q_ensureVisible(), _q_repaintContents(), mapToContents(), paint(), and sendControlEvent().
Definition at line 120 of file qtextedit.cpp.
References _q_adjustScrollbars(), _q_currentCharFormatChanged(), _q_cursorPositionChanged(), _q_ensureVisible(), _q_hoveredBlockWithMarkerChanged(), _q_repaintContents(), QPalette::Base, QObject::connect(), control, QWidgetTextControl::document(), QTextDocument::documentLayout(), Qt::IBeamCursor, Qt::ImhMultiLine, QString::isEmpty(), QTextDocument::setDefaultFont(), QWidgetTextControl::setHtml(), QTextDocument::setPageSize(), QAbstractTextDocumentLayout::setPaintDevice(), QWidgetTextControl::setPalette(), QTextDocument::setUndoRedoEnabled(), SIGNAL, SLOT, Qt::StrongFocus, textChanged(), viewport(), Qt::WA_InputMethodEnabled, and Qt::WA_KeyCompression.
Definition at line 51 of file qtextedit_p.h.
References horizontalOffset(), verticalOffset(), QPoint::x(), and QPoint::y().
void QTextEditPrivate::pageUpDown | ( | QTextCursor::MoveOperation | op, |
QTextCursor::MoveMode | moveMode | ||
) |
Definition at line 218 of file qtextedit.cpp.
References control, cursor, QWidgetTextControl::cursorRect(), QTextCursor::Down, QTextCursor::KeepAnchor, qAbs(), QWidgetTextControl::setTextCursor(), QAbstractSlider::SliderPageStepAdd, QAbstractSlider::SliderPageStepSub, QWidgetTextControl::textCursor(), QRectF::top(), and QTextCursor::Up.
void QTextEditPrivate::paint | ( | QPainter * | p, |
QPaintEvent * | e | ||
) |
Definition at line 1567 of file qtextedit.cpp.
References Qt::AlignTop, QBrush::color(), control, QWidgetTextControl::document(), QTextDocument::documentLayout(), QTextDocument::documentMargin, QWidgetTextControl::drawContents(), e, horizontalOffset(), QString::isEmpty(), QTextDocument::isEmpty(), QWidgetTextControl::isPreediting(), layout, QWidgetTextControl::palette(), QPalette::placeholderText(), placeholderText, Qt::TextWordWrap, verticalOffset(), and viewport().
void QTextEditPrivate::relayoutDocument | ( | ) |
Definition at line 1493 of file qtextedit.cpp.
References _q_adjustScrollbars(), control, QWidgetTextControl::document(), QTextDocument::documentLayout(), QTextDocumentLayout::dynamicDocumentSize(), QTextDocumentLayout::ensureLayouted(), QTextEdit::FixedColumnWidth, QTextEdit::FixedPixelWidth, QSize::height(), ignoreAutomaticScrollbarAdjustment, QSize::isValid(), layout, lineWrap, lineWrapColumnOrWidth, QTextEdit::NoWrap, QObject::property(), QTextDocument::setPageSize(), QVariant::toBool(), QSizeF::toSize(), QVariant::userType(), verticalOffset(), viewport(), and QSize::width().
Definition at line 66 of file qtextedit_p.h.
References control, e, horizontalOffset(), QWidgetTextControl::processEvent(), verticalOffset(), and viewport().
void QTextEditPrivate::updateDefaultTextOption | ( | ) |
Definition at line 1620 of file qtextedit.cpp.
References control, QTextDocument::defaultTextOption(), QWidgetTextControl::document(), lineWrap, QTextOption::NoWrap, QTextEdit::NoWrap, opt, QTextDocument::setDefaultTextOption(), and wordWrap.
|
inline |
Definition at line 63 of file qtextedit_p.h.
Referenced by _q_ensureVisible(), _q_repaintContents(), mapToContents(), paint(), relayoutDocument(), and sendControlEvent().
QString QTextEditPrivate::anchorToScrollToWhenVisible |
Definition at line 100 of file qtextedit_p.h.
QTextEdit::AutoFormatting QTextEditPrivate::autoFormatting |
Definition at line 81 of file qtextedit_p.h.
QPoint QTextEditPrivate::autoScrollDragPos |
Definition at line 85 of file qtextedit_p.h.
QBasicTimer QTextEditPrivate::autoScrollTimer |
Definition at line 84 of file qtextedit_p.h.
uint QTextEditPrivate::clickCausedFocus |
Definition at line 95 of file qtextedit_p.h.
QWidgetTextControl* QTextEditPrivate::control |
Definition at line 79 of file qtextedit_p.h.
Referenced by createAutoBulletList(), QTextBrowserPrivate::createHistoryEntry(), QTextBrowserPrivate::init(), init(), pageUpDown(), paint(), relayoutDocument(), QTextBrowserPrivate::restoreHistoryEntry(), sendControlEvent(), and updateDefaultTextOption().
Qt::CursorShape QTextEditPrivate::cursorToRestoreAfterHover = Qt::IBeamCursor |
Definition at line 104 of file qtextedit_p.h.
uint QTextEditPrivate::ignoreAutomaticScrollbarAdjustment |
Definition at line 91 of file qtextedit_p.h.
Referenced by QTextEditPrivate(), and relayoutDocument().
uint QTextEditPrivate::inDrag |
Definition at line 94 of file qtextedit_p.h.
Referenced by QTextEditPrivate().
QTextEdit::LineWrapMode QTextEditPrivate::lineWrap |
Definition at line 87 of file qtextedit_p.h.
Referenced by relayoutDocument(), and updateDefaultTextOption().
int QTextEditPrivate::lineWrapColumnOrWidth |
Definition at line 88 of file qtextedit_p.h.
Referenced by relayoutDocument().
QString QTextEditPrivate::placeholderText |
Definition at line 102 of file qtextedit_p.h.
Referenced by paint().
uint QTextEditPrivate::preferRichText |
Definition at line 92 of file qtextedit_p.h.
Referenced by QTextEditPrivate().
uint QTextEditPrivate::showCursorOnInitialShow |
Definition at line 93 of file qtextedit_p.h.
Referenced by QTextEditPrivate().
bool QTextEditPrivate::tabChangesFocus |
Definition at line 82 of file qtextedit_p.h.
Qt::TextFormat QTextEditPrivate::textFormat |
Definition at line 98 of file qtextedit_p.h.
QTextOption::WrapMode QTextEditPrivate::wordWrap |
Definition at line 89 of file qtextedit_p.h.
Referenced by updateDefaultTextOption().