Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QTextEditPrivate Class Reference

#include <qtextedit_p.h>

Inheritance diagram for QTextEditPrivate:
Collaboration diagram for QTextEditPrivate:

Public Member Functions

 QTextEditPrivate ()
 ~QTextEditPrivate ()
void init (const QString &html=QString())
void paint (QPainter *p, QPaintEvent *e)
void repaintContents (const QRectF &contentsRect)
QPoint mapToContents (const QPoint &point) const
void adjustScrollbars ()
void 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 cursorPositionChanged ()
void hoveredBlockWithMarkerChanged (const QTextBlock &block)
void updateDefaultTextOption ()
virtual QUrl resolveUrl (const QUrl &url) const

Public Attributes

QWidgetTextControlcontrol
QTextEdit::AutoFormatting autoFormatting
bool tabChangesFocus
QBasicTimer autoScrollTimer
QPoint autoScrollDragPos
QTextEdit::LineWrapMode lineWrap
int lineWrapColumnOrWidth
QTextOption::WrapMode wordWrap
uint ignoreAutomaticScrollbarAdjustment: 1
uint preferRichText: 1
uint showCursorOnInitialShow: 1
uint inDrag: 1
uint clickCausedFocus: 1
QString anchorToScrollToWhenVisible
QString placeholderText
Qt::CursorShape cursorToRestoreAfterHover = Qt::IBeamCursor
std::array< QMetaObject::Connection, 13 > connections

Detailed Description

Definition at line 44 of file qtextedit_p.h.

Constructor & Destructor Documentation

◆ QTextEditPrivate()

QTextEditPrivate::QTextEditPrivate ( )

Definition at line 88 of file qtextedit.cpp.

References lineWrapColumnOrWidth, and tabChangesFocus.

◆ ~QTextEditPrivate()

QTextEditPrivate::~QTextEditPrivate ( )

Definition at line 100 of file qtextedit.cpp.

Member Function Documentation

◆ adjustScrollbars()

void QTextEditPrivate::adjustScrollbars ( )

Referenced by ensureVisible(), and relayoutDocument().

Here is the caller graph for this function:

◆ createAutoBulletList()

void QTextEditPrivate::createAutoBulletList ( )

Definition at line 106 of file qtextedit.cpp.

◆ cursorPositionChanged()

void QTextEditPrivate::cursorPositionChanged ( )

Definition at line 208 of file qtextedit.cpp.

◆ ensureVisible()

void QTextEditPrivate::ensureVisible ( const QRectF & rect)

Definition at line 332 of file qtextedit.cpp.

References adjustScrollbars(), and horizontalOffset().

Here is the call graph for this function:

◆ horizontalOffset()

int QTextEditPrivate::horizontalOffset ( ) const
inline

Definition at line 65 of file qtextedit_p.h.

Referenced by ensureVisible(), mapToContents(), paint(), and repaintContents().

Here is the caller graph for this function:

◆ hoveredBlockWithMarkerChanged()

void QTextEditPrivate::hoveredBlockWithMarkerChanged ( const QTextBlock & block)

Definition at line 218 of file qtextedit.cpp.

◆ init()

void QTextEditPrivate::init ( const QString & html = QString())

Definition at line 126 of file qtextedit.cpp.

◆ mapToContents()

QPoint QTextEditPrivate::mapToContents ( const QPoint & point) const
inline

Definition at line 55 of file qtextedit_p.h.

References horizontalOffset(), and verticalOffset().

Here is the call graph for this function:

◆ pageUpDown()

void QTextEditPrivate::pageUpDown ( QTextCursor::MoveOperation op,
QTextCursor::MoveMode moveMode )

Definition at line 235 of file qtextedit.cpp.

◆ paint()

void QTextEditPrivate::paint ( QPainter * p,
QPaintEvent * e )

Definition at line 1596 of file qtextedit.cpp.

References horizontalOffset(), and verticalOffset().

Here is the call graph for this function:

◆ relayoutDocument()

void QTextEditPrivate::relayoutDocument ( )

Definition at line 1522 of file qtextedit.cpp.

References adjustScrollbars(), lineWrapColumnOrWidth, and verticalOffset().

Here is the call graph for this function:

◆ repaintContents()

void QTextEditPrivate::repaintContents ( const QRectF & contentsRect)

Definition at line 190 of file qtextedit.cpp.

References horizontalOffset(), verticalOffset(), and QPainter::viewport().

Here is the call graph for this function:

◆ resolveUrl()

virtual QUrl QTextEditPrivate::resolveUrl ( const QUrl & url) const
inlinevirtual

Reimplemented in QTextBrowserPrivate, and QTextBrowserPrivate.

Definition at line 79 of file qtextedit_p.h.

◆ sendControlEvent()

void QTextEditPrivate::sendControlEvent ( QEvent * e)
inline

Definition at line 70 of file qtextedit_p.h.

◆ updateDefaultTextOption()

void QTextEditPrivate::updateDefaultTextOption ( )

Definition at line 1646 of file qtextedit.cpp.

◆ verticalOffset()

int QTextEditPrivate::verticalOffset ( ) const
inline

Definition at line 67 of file qtextedit_p.h.

Referenced by mapToContents(), paint(), relayoutDocument(), and repaintContents().

Here is the caller graph for this function:

Member Data Documentation

◆ anchorToScrollToWhenVisible

QString QTextEditPrivate::anchorToScrollToWhenVisible

Definition at line 100 of file qtextedit_p.h.

◆ autoFormatting

QTextEdit::AutoFormatting QTextEditPrivate::autoFormatting

Definition at line 84 of file qtextedit_p.h.

◆ autoScrollDragPos

QPoint QTextEditPrivate::autoScrollDragPos

Definition at line 88 of file qtextedit_p.h.

◆ autoScrollTimer

QBasicTimer QTextEditPrivate::autoScrollTimer

Definition at line 87 of file qtextedit_p.h.

◆ clickCausedFocus

uint QTextEditPrivate::clickCausedFocus

Definition at line 98 of file qtextedit_p.h.

◆ connections

std::array<QMetaObject::Connection, 13> QTextEditPrivate::connections

Definition at line 106 of file qtextedit_p.h.

◆ control

QWidgetTextControl* QTextEditPrivate::control

Definition at line 82 of file qtextedit_p.h.

◆ cursorToRestoreAfterHover

Qt::CursorShape QTextEditPrivate::cursorToRestoreAfterHover = Qt::IBeamCursor

Definition at line 104 of file qtextedit_p.h.

◆ ignoreAutomaticScrollbarAdjustment

uint QTextEditPrivate::ignoreAutomaticScrollbarAdjustment

Definition at line 94 of file qtextedit_p.h.

◆ inDrag

uint QTextEditPrivate::inDrag

Definition at line 97 of file qtextedit_p.h.

◆ lineWrap

QTextEdit::LineWrapMode QTextEditPrivate::lineWrap

Definition at line 90 of file qtextedit_p.h.

◆ lineWrapColumnOrWidth

int QTextEditPrivate::lineWrapColumnOrWidth

Definition at line 91 of file qtextedit_p.h.

Referenced by QTextEditPrivate(), and relayoutDocument().

◆ placeholderText

QString QTextEditPrivate::placeholderText

Definition at line 102 of file qtextedit_p.h.

◆ preferRichText

uint QTextEditPrivate::preferRichText

Definition at line 95 of file qtextedit_p.h.

◆ showCursorOnInitialShow

uint QTextEditPrivate::showCursorOnInitialShow

Definition at line 96 of file qtextedit_p.h.

◆ tabChangesFocus

bool QTextEditPrivate::tabChangesFocus

Definition at line 85 of file qtextedit_p.h.

Referenced by QTextEditPrivate().

◆ wordWrap

QTextOption::WrapMode QTextEditPrivate::wordWrap

Definition at line 92 of file qtextedit_p.h.


The documentation for this class was generated from the following files: