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
QWidgetTextControlPrivate Class Reference

#include <qwidgettextcontrol_p_p.h>

Inheritance diagram for QWidgetTextControlPrivate:
Collaboration diagram for QWidgetTextControlPrivate:

Public Member Functions

 QWidgetTextControlPrivate ()
bool cursorMoveKeyEvent (QKeyEvent *e)
void updateCurrentCharFormat ()
void indent ()
void outdent ()
void gotoNextTableCell ()
void gotoPreviousTableCell ()
void createAutoBulletList ()
void init (Qt::TextFormat format=Qt::RichText, const QString &text=QString(), QTextDocument *document=nullptr)
void setContent (Qt::TextFormat format=Qt::RichText, const QString &text=QString(), QTextDocument *document=nullptr)
void startDrag ()
void paste (const QMimeData *source)
void setCursorPosition (const QPointF &pos)
void setCursorPosition (int pos, QTextCursor::MoveMode mode=QTextCursor::MoveAnchor)
void repaintCursor ()
void repaintSelection ()
void repaintOldAndNewSelection (const QTextCursor &oldSelection)
void selectionChanged (bool forceEmitSelectionChanged=false)
void _q_updateCurrentCharFormatAndSelection ()
void setClipboardSelection ()
void _q_emitCursorPosChanged (const QTextCursor &someCursor)
void _q_contentsChanged (int from, int charsRemoved, int charsAdded)
void setCursorVisible (bool visible)
void setBlinkingCursorEnabled (bool enable)
void updateCursorBlinking ()
void extendWordwiseSelection (int suggestedNewPosition, qreal mouseXPosition)
void extendBlockwiseSelection (int suggestedNewPosition)
void _q_deleteSelected ()
void _q_setCursorAfterUndoRedo (int undoPosition, int charsAdded, int charsRemoved)
QRectF cursorRectPlusUnicodeDirectionMarkers (const QTextCursor &cursor) const
QRectF rectForPosition (int position) const
QRectF selectionRect (const QTextCursor &cursor) const
QRectF selectionRect () const
QString anchorForCursor (const QTextCursor &anchor) const
void keyPressEvent (QKeyEvent *e)
void mousePressEvent (QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
void mouseMoveEvent (QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
void mouseReleaseEvent (QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
void mouseDoubleClickEvent (QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
bool sendMouseEventToInputContext (QEvent *e, QEvent::Type eventType, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
void contextMenuEvent (const QPoint &screenPos, const QPointF &docPos, QWidget *contextWidget)
void focusEvent (QFocusEvent *e)
bool dragEnterEvent (QEvent *e, const QMimeData *mimeData)
void dragLeaveEvent ()
bool dragMoveEvent (QEvent *e, const QMimeData *mimeData, const QPointF &pos)
bool dropEvent (const QMimeData *mimeData, const QPointF &pos, Qt::DropAction dropAction, QObject *source)
void inputMethodEvent (QInputMethodEvent *)
void activateLinkUnderCursor (QString href=QString())
bool isPreediting () const
void commitPreedit ()
void insertParagraphSeparator ()
void append (const QString &text, Qt::TextFormat format=Qt::AutoText)
void _q_copyLink ()
void _q_updateBlock (const QTextBlock &)
void _q_documentLayoutChanged ()
Public Member Functions inherited from QObjectPrivate
void ensureExtraData ()
void setObjectNameWithoutBindings (const QString &name)
 QObjectPrivate (decltype(QObjectPrivateVersion) version=QObjectPrivateVersion)
virtual ~QObjectPrivate ()
void deleteChildren ()
void clearBindingStorage ()
void setParent_helper (QObject *)
void moveToThread_helper ()
void setThreadData_helper (QThreadData *currentData, QThreadData *targetData, QBindingStatus *status)
QObjectList receiverList (const char *signal) const
void ensureConnectionData ()
void addConnection (int signal, Connection *c)
int signalIndex (const char *signalName, const QMetaObject **meta=nullptr) const
bool isSignalConnected (uint signalIdx, bool checkDeclarative=true) const
bool maybeSignalConnected (uint signalIndex) const
bool isDeclarativeSignalConnected (uint signalIdx) const
void connectNotify (const QMetaMethod &signal)
void disconnectNotify (const QMetaMethod &signal)
void reinitBindingStorageAfterThreadMove ()
virtual std::string flagsForDumping () const
virtual void writeToDebugStream (QDebug &) const
QtPrivate::QPropertyAdaptorSlotObjectgetPropertyAdaptorSlotObject (const QMetaProperty &property)
Public Member Functions inherited from QObjectData
 QObjectData ()=default
virtual ~QObjectData ()=0
const QMetaObjectdynamicMetaObject () const

Public Attributes

QTextDocumentdoc
bool cursorOn
bool cursorVisible
QTextCursor cursor
bool cursorIsFocusIndicator
QTextCharFormat lastCharFormat
QTextCursor dndFeedbackCursor
Qt::TextInteractionFlags interactionFlags
QBasicTimer cursorBlinkTimer
QBasicTimer trippleClickTimer
QPointF trippleClickPoint
bool dragEnabled
bool mousePressed
bool mightStartDrag
QPoint mousePressPos
QPointer< QWidgetcontextWidget
int lastSelectionPosition
int lastSelectionAnchor
bool ignoreAutomaticScrollbarAdjustement
QTextCursor selectedWordOnDoubleClick
QTextCursor selectedBlockOnTrippleClick
bool overwriteMode
bool acceptRichText
int preeditCursor
bool hideCursor
QList< QAbstractTextDocumentLayout::SelectionextraSelections
QPalette palette
bool hasFocus
bool isEnabled
QString highlightedAnchor
QString anchorOnMousePress
QTextBlock blockWithMarkerUnderMouse
bool hadSelectionOnMousePress
bool ignoreUnusedNavigationEvents
bool openExternalLinks
bool wordSelectionEnabled
QString linkToCopy
Public Attributes inherited from QObjectPrivate
ExtraDataextraData
QAtomicPointer< QThreadDatathreadData
QAtomicPointer< ConnectionDataconnections
union { 
   QObject *   currentChildBeingDeleted 
   QAbstractDeclarativeData *   declarativeData 
}; 
QAtomicPointer< QtSharedPointer::ExternalRefCountDatasharedRefcount
Public Attributes inherited from QObjectData
QObjectq_ptr
QObjectparent
QObjectList children
uint isWidget: 1
uint blockSig: 1
uint wasDeleted: 1
uint isDeletingChildren: 1
uint sendChildEvents: 1
uint receiveChildEvents: 1
uint isWindow: 1
uint deleteLaterCalled: 1
uint isQuickItem: 1
uint willBeWidget: 1
uint wasWidget: 1
uint receiveParentEvents: 1
uint unused: 20
QAtomicInt postedEvents
QDynamicMetaObjectDatametaObject
QBindingStorage bindingStorage

Additional Inherited Members

Public Types inherited from QObjectPrivate
typedef void(* StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **)
using ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData>
Static Public Member Functions inherited from QObjectPrivate
static bool removeConnection (Connection *c)
static QObjectPrivateget (QObject *o)
static const QObjectPrivateget (const QObject *o)
template<typename Func1, typename Func2>
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
template<typename Func1, typename Func2>
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot)
static QMetaObject::Connection connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject)
static QMetaObject::Connection connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
static QMetaObject::Connection connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
static bool disconnect (const QObject *sender, int signal_index, void **slot)
static bool disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot)

Detailed Description

Definition at line 39 of file qwidgettextcontrol_p_p.h.

Constructor & Destructor Documentation

◆ QWidgetTextControlPrivate()

Member Function Documentation

◆ _q_contentsChanged()

void QWidgetTextControlPrivate::_q_contentsChanged ( int from,
int charsRemoved,
int charsAdded )

Definition at line 656 of file qwidgettextcontrol.cpp.

◆ _q_copyLink()

void QWidgetTextControlPrivate::_q_copyLink ( )

Definition at line 3401 of file qwidgettextcontrol.cpp.

◆ _q_deleteSelected()

void QWidgetTextControlPrivate::_q_deleteSelected ( )

Definition at line 833 of file qwidgettextcontrol.cpp.

◆ _q_documentLayoutChanged()

void QWidgetTextControlPrivate::_q_documentLayoutChanged ( )

Definition at line 690 of file qwidgettextcontrol.cpp.

References doc.

Referenced by setContent().

Here is the caller graph for this function:

◆ _q_emitCursorPosChanged()

void QWidgetTextControlPrivate::_q_emitCursorPosChanged ( const QTextCursor & someCursor)

Definition at line 647 of file qwidgettextcontrol.cpp.

◆ _q_setCursorAfterUndoRedo()

void QWidgetTextControlPrivate::_q_setCursorAfterUndoRedo ( int undoPosition,
int charsAdded,
int charsRemoved )

◆ _q_updateBlock()

void QWidgetTextControlPrivate::_q_updateBlock ( const QTextBlock & block)

Definition at line 1398 of file qwidgettextcontrol.cpp.

◆ _q_updateCurrentCharFormatAndSelection()

void QWidgetTextControlPrivate::_q_updateCurrentCharFormatAndSelection ( )

Definition at line 629 of file qwidgettextcontrol.cpp.

References selectionChanged(), and updateCurrentCharFormat().

Referenced by mouseMoveEvent(), mousePressEvent(), and setContent().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ activateLinkUnderCursor()

void QWidgetTextControlPrivate::activateLinkUnderCursor ( QString href = QString())

Definition at line 2915 of file qwidgettextcontrol.cpp.

References cursorIsFocusIndicator, hasFocus, and openExternalLinks.

◆ anchorForCursor()

QString QWidgetTextControlPrivate::anchorForCursor ( const QTextCursor & anchor) const

Definition at line 2284 of file qwidgettextcontrol.cpp.

◆ append()

void QWidgetTextControlPrivate::append ( const QString & text,
Qt::TextFormat format = Qt::AutoText )

Definition at line 3257 of file qwidgettextcontrol.cpp.

◆ commitPreedit()

void QWidgetTextControlPrivate::commitPreedit ( )

Definition at line 3003 of file qwidgettextcontrol.cpp.

References isPreediting(), and preeditCursor.

Referenced by mouseDoubleClickEvent(), mouseMoveEvent(), and mousePressEvent().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ contextMenuEvent()

void QWidgetTextControlPrivate::contextMenuEvent ( const QPoint & screenPos,
const QPointF & docPos,
QWidget * contextWidget )

Definition at line 1946 of file qwidgettextcontrol.cpp.

◆ createAutoBulletList()

void QWidgetTextControlPrivate::createAutoBulletList ( )

Definition at line 382 of file qwidgettextcontrol.cpp.

◆ cursorMoveKeyEvent()

bool QWidgetTextControlPrivate::cursorMoveKeyEvent ( QKeyEvent * e)

Definition at line 127 of file qwidgettextcontrol.cpp.

◆ cursorRectPlusUnicodeDirectionMarkers()

QRectF QWidgetTextControlPrivate::cursorRectPlusUnicodeDirectionMarkers ( const QTextCursor & cursor) const

Definition at line 2444 of file qwidgettextcontrol.cpp.

◆ dragEnterEvent()

bool QWidgetTextControlPrivate::dragEnterEvent ( QEvent * e,
const QMimeData * mimeData )

Definition at line 1968 of file qwidgettextcontrol.cpp.

◆ dragLeaveEvent()

void QWidgetTextControlPrivate::dragLeaveEvent ( )

Definition at line 1981 of file qwidgettextcontrol.cpp.

◆ dragMoveEvent()

bool QWidgetTextControlPrivate::dragMoveEvent ( QEvent * e,
const QMimeData * mimeData,
const QPointF & pos )

Definition at line 1992 of file qwidgettextcontrol.cpp.

◆ dropEvent()

bool QWidgetTextControlPrivate::dropEvent ( const QMimeData * mimeData,
const QPointF & pos,
Qt::DropAction dropAction,
QObject * source )

Definition at line 2016 of file qwidgettextcontrol.cpp.

References repaintSelection().

Here is the call graph for this function:

◆ extendBlockwiseSelection()

void QWidgetTextControlPrivate::extendBlockwiseSelection ( int suggestedNewPosition)

Definition at line 803 of file qwidgettextcontrol.cpp.

References selectionChanged(), and setClipboardSelection().

Referenced by mouseMoveEvent(), and mousePressEvent().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ extendWordwiseSelection()

void QWidgetTextControlPrivate::extendWordwiseSelection ( int suggestedNewPosition,
qreal mouseXPosition )

Definition at line 729 of file qwidgettextcontrol.cpp.

References selectionChanged(), setClipboardSelection(), and wordSelectionEnabled.

Here is the call graph for this function:

◆ focusEvent()

void QWidgetTextControlPrivate::focusEvent ( QFocusEvent * e)

Definition at line 2255 of file qwidgettextcontrol.cpp.

◆ gotoNextTableCell()

void QWidgetTextControlPrivate::gotoNextTableCell ( )

Definition at line 344 of file qwidgettextcontrol.cpp.

◆ gotoPreviousTableCell()

void QWidgetTextControlPrivate::gotoPreviousTableCell ( )

Definition at line 363 of file qwidgettextcontrol.cpp.

◆ indent()

void QWidgetTextControlPrivate::indent ( )

Definition at line 307 of file qwidgettextcontrol.cpp.

◆ init()

void QWidgetTextControlPrivate::init ( Qt::TextFormat format = Qt::RichText,
const QString & text = QString(),
QTextDocument * document = nullptr )

Definition at line 400 of file qwidgettextcontrol.cpp.

◆ inputMethodEvent()

void QWidgetTextControlPrivate::inputMethodEvent ( QInputMethodEvent * e)

Definition at line 2039 of file qwidgettextcontrol.cpp.

◆ insertParagraphSeparator()

void QWidgetTextControlPrivate::insertParagraphSeparator ( )

Definition at line 3214 of file qwidgettextcontrol.cpp.

◆ isPreediting()

bool QWidgetTextControlPrivate::isPreediting ( ) const

Definition at line 2994 of file qwidgettextcontrol.cpp.

Referenced by commitPreedit(), mouseMoveEvent(), and sendMouseEventToInputContext().

Here is the caller graph for this function:

◆ keyPressEvent()

void QWidgetTextControlPrivate::keyPressEvent ( QKeyEvent * e)

Definition at line 1218 of file qwidgettextcontrol.cpp.

◆ mouseDoubleClickEvent()

void QWidgetTextControlPrivate::mouseDoubleClickEvent ( QEvent * e,
Qt::MouseButton button,
const QPointF & pos,
Qt::KeyboardModifiers modifiers,
Qt::MouseButtons buttons,
const QPoint & globalPos )

Definition at line 1870 of file qwidgettextcontrol.cpp.

References commitPreedit(), cursorIsFocusIndicator, selectionChanged(), and setClipboardSelection().

Here is the call graph for this function:

◆ mouseMoveEvent()

void QWidgetTextControlPrivate::mouseMoveEvent ( QEvent * e,
Qt::MouseButton button,
const QPointF & pos,
Qt::KeyboardModifiers modifiers,
Qt::MouseButtons buttons,
const QPoint & globalPos )

Definition at line 1677 of file qwidgettextcontrol.cpp.

References _q_updateCurrentCharFormatAndSelection(), commitPreedit(), extendBlockwiseSelection(), isPreediting(), mightStartDrag, selectionChanged(), and startDrag().

Here is the call graph for this function:

◆ mousePressEvent()

void QWidgetTextControlPrivate::mousePressEvent ( QEvent * e,
Qt::MouseButton button,
const QPointF & pos,
Qt::KeyboardModifiers modifiers,
Qt::MouseButtons buttons,
const QPoint & globalPos )

Definition at line 1567 of file qwidgettextcontrol.cpp.

References _q_updateCurrentCharFormatAndSelection(), commitPreedit(), cursorIsFocusIndicator, extendBlockwiseSelection(), repaintSelection(), and selectionChanged().

Here is the call graph for this function:

◆ mouseReleaseEvent()

void QWidgetTextControlPrivate::mouseReleaseEvent ( QEvent * e,
Qt::MouseButton button,
const QPointF & pos,
Qt::KeyboardModifiers modifiers,
Qt::MouseButtons buttons,
const QPoint & globalPos )

Definition at line 1771 of file qwidgettextcontrol.cpp.

References mousePressed, selectionChanged(), and setClipboardSelection().

Here is the call graph for this function:

◆ outdent()

void QWidgetTextControlPrivate::outdent ( )

Definition at line 327 of file qwidgettextcontrol.cpp.

◆ paste()

void QWidgetTextControlPrivate::paste ( const QMimeData * source)

◆ rectForPosition()

QRectF QWidgetTextControlPrivate::rectForPosition ( int position) const

Definition at line 1406 of file qwidgettextcontrol.cpp.

References doc, overwriteMode, and preeditCursor.

◆ repaintCursor()

void QWidgetTextControlPrivate::repaintCursor ( )

Definition at line 562 of file qwidgettextcontrol.cpp.

Referenced by updateCursorBlinking().

Here is the caller graph for this function:

◆ repaintOldAndNewSelection()

void QWidgetTextControlPrivate::repaintOldAndNewSelection ( const QTextCursor & oldSelection)

Definition at line 568 of file qwidgettextcontrol.cpp.

◆ repaintSelection()

void QWidgetTextControlPrivate::repaintSelection ( )
inline

Definition at line 70 of file qwidgettextcontrol_p_p.h.

Referenced by dropEvent(), and mousePressEvent().

Here is the caller graph for this function:

◆ selectionChanged()

void QWidgetTextControlPrivate::selectionChanged ( bool forceEmitSelectionChanged = false)

Definition at line 589 of file qwidgettextcontrol.cpp.

Referenced by _q_updateCurrentCharFormatAndSelection(), extendBlockwiseSelection(), extendWordwiseSelection(), mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().

Here is the caller graph for this function:

◆ selectionRect() [1/2]

QRectF QWidgetTextControlPrivate::selectionRect ( ) const
inline

Definition at line 99 of file qwidgettextcontrol_p_p.h.

◆ selectionRect() [2/2]

QRectF QWidgetTextControlPrivate::selectionRect ( const QTextCursor & cursor) const

◆ sendMouseEventToInputContext()

bool QWidgetTextControlPrivate::sendMouseEventToInputContext ( QEvent * e,
QEvent::Type eventType,
Qt::MouseButton button,
const QPointF & pos,
Qt::KeyboardModifiers modifiers,
Qt::MouseButtons buttons,
const QPoint & globalPos )

Definition at line 1912 of file qwidgettextcontrol.cpp.

References isPreediting().

Here is the call graph for this function:

◆ setBlinkingCursorEnabled()

void QWidgetTextControlPrivate::setBlinkingCursorEnabled ( bool enable)

◆ setClipboardSelection()

void QWidgetTextControlPrivate::setClipboardSelection ( )

Definition at line 636 of file qwidgettextcontrol.cpp.

Referenced by extendBlockwiseSelection(), extendWordwiseSelection(), mouseDoubleClickEvent(), and mouseReleaseEvent().

Here is the caller graph for this function:

◆ setContent()

void QWidgetTextControlPrivate::setContent ( Qt::TextFormat format = Qt::RichText,
const QString & text = QString(),
QTextDocument * document = nullptr )

Definition at line 409 of file qwidgettextcontrol.cpp.

References _q_documentLayoutChanged(), _q_updateCurrentCharFormatAndSelection(), and doc.

Here is the call graph for this function:

◆ setCursorPosition() [1/2]

void QWidgetTextControlPrivate::setCursorPosition ( const QPointF & pos)

Definition at line 543 of file qwidgettextcontrol.cpp.

◆ setCursorPosition() [2/2]

void QWidgetTextControlPrivate::setCursorPosition ( int pos,
QTextCursor::MoveMode mode = QTextCursor::MoveAnchor )

Definition at line 552 of file qwidgettextcontrol.cpp.

◆ setCursorVisible()

void QWidgetTextControlPrivate::setCursorVisible ( bool visible)

Definition at line 702 of file qwidgettextcontrol.cpp.

References cursorVisible, and updateCursorBlinking().

Here is the call graph for this function:

◆ startDrag()

void QWidgetTextControlPrivate::startDrag ( )

Definition at line 510 of file qwidgettextcontrol.cpp.

Referenced by mouseMoveEvent().

Here is the caller graph for this function:

◆ updateCurrentCharFormat()

void QWidgetTextControlPrivate::updateCurrentCharFormat ( )

Definition at line 294 of file qwidgettextcontrol.cpp.

Referenced by _q_updateCurrentCharFormatAndSelection().

Here is the caller graph for this function:

◆ updateCursorBlinking()

void QWidgetTextControlPrivate::updateCursorBlinking ( )

Definition at line 716 of file qwidgettextcontrol.cpp.

References cursorOn, cursorVisible, and repaintCursor().

Referenced by setCursorVisible().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ acceptRichText

bool QWidgetTextControlPrivate::acceptRichText

Definition at line 182 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ anchorOnMousePress

QString QWidgetTextControlPrivate::anchorOnMousePress

Definition at line 197 of file qwidgettextcontrol_p_p.h.

◆ blockWithMarkerUnderMouse

QTextBlock QWidgetTextControlPrivate::blockWithMarkerUnderMouse

Definition at line 198 of file qwidgettextcontrol_p_p.h.

◆ contextWidget

QPointer<QWidget> QWidgetTextControlPrivate::contextWidget

Definition at line 171 of file qwidgettextcontrol_p_p.h.

◆ cursor

QTextCursor QWidgetTextControlPrivate::cursor

Definition at line 153 of file qwidgettextcontrol_p_p.h.

◆ cursorBlinkTimer

QBasicTimer QWidgetTextControlPrivate::cursorBlinkTimer

Definition at line 161 of file qwidgettextcontrol_p_p.h.

◆ cursorIsFocusIndicator

bool QWidgetTextControlPrivate::cursorIsFocusIndicator

◆ cursorOn

bool QWidgetTextControlPrivate::cursorOn

Definition at line 151 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and updateCursorBlinking().

◆ cursorVisible

bool QWidgetTextControlPrivate::cursorVisible

◆ dndFeedbackCursor

QTextCursor QWidgetTextControlPrivate::dndFeedbackCursor

Definition at line 157 of file qwidgettextcontrol_p_p.h.

◆ doc

QTextDocument* QWidgetTextControlPrivate::doc

◆ dragEnabled

bool QWidgetTextControlPrivate::dragEnabled

Definition at line 165 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ extraSelections

QList<QAbstractTextDocumentLayout::Selection> QWidgetTextControlPrivate::extraSelections

Definition at line 187 of file qwidgettextcontrol_p_p.h.

◆ hadSelectionOnMousePress

bool QWidgetTextControlPrivate::hadSelectionOnMousePress

Definition at line 199 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ hasFocus

bool QWidgetTextControlPrivate::hasFocus

Definition at line 190 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and activateLinkUnderCursor().

◆ hideCursor

bool QWidgetTextControlPrivate::hideCursor

Definition at line 185 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ highlightedAnchor

QString QWidgetTextControlPrivate::highlightedAnchor

Definition at line 196 of file qwidgettextcontrol_p_p.h.

◆ ignoreAutomaticScrollbarAdjustement

bool QWidgetTextControlPrivate::ignoreAutomaticScrollbarAdjustement

Definition at line 176 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ ignoreUnusedNavigationEvents

bool QWidgetTextControlPrivate::ignoreUnusedNavigationEvents

Definition at line 201 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ interactionFlags

Qt::TextInteractionFlags QWidgetTextControlPrivate::interactionFlags

Definition at line 159 of file qwidgettextcontrol_p_p.h.

◆ isEnabled

bool QWidgetTextControlPrivate::isEnabled

Definition at line 194 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ lastCharFormat

QTextCharFormat QWidgetTextControlPrivate::lastCharFormat

Definition at line 155 of file qwidgettextcontrol_p_p.h.

◆ lastSelectionAnchor

int QWidgetTextControlPrivate::lastSelectionAnchor

Definition at line 174 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ lastSelectionPosition

int QWidgetTextControlPrivate::lastSelectionPosition

Definition at line 173 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ linkToCopy

QString QWidgetTextControlPrivate::linkToCopy

Definition at line 206 of file qwidgettextcontrol_p_p.h.

◆ mightStartDrag

bool QWidgetTextControlPrivate::mightStartDrag

Definition at line 169 of file qwidgettextcontrol_p_p.h.

Referenced by mouseMoveEvent().

◆ mousePressed

bool QWidgetTextControlPrivate::mousePressed

Definition at line 167 of file qwidgettextcontrol_p_p.h.

Referenced by mouseReleaseEvent().

◆ mousePressPos

QPoint QWidgetTextControlPrivate::mousePressPos

Definition at line 170 of file qwidgettextcontrol_p_p.h.

◆ openExternalLinks

bool QWidgetTextControlPrivate::openExternalLinks

Definition at line 202 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and activateLinkUnderCursor().

◆ overwriteMode

bool QWidgetTextControlPrivate::overwriteMode

Definition at line 181 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and rectForPosition().

◆ palette

QPalette QWidgetTextControlPrivate::palette

Definition at line 189 of file qwidgettextcontrol_p_p.h.

◆ preeditCursor

int QWidgetTextControlPrivate::preeditCursor

◆ selectedBlockOnTrippleClick

QTextCursor QWidgetTextControlPrivate::selectedBlockOnTrippleClick

Definition at line 179 of file qwidgettextcontrol_p_p.h.

◆ selectedWordOnDoubleClick

QTextCursor QWidgetTextControlPrivate::selectedWordOnDoubleClick

Definition at line 178 of file qwidgettextcontrol_p_p.h.

◆ trippleClickPoint

QPointF QWidgetTextControlPrivate::trippleClickPoint

Definition at line 163 of file qwidgettextcontrol_p_p.h.

◆ trippleClickTimer

QBasicTimer QWidgetTextControlPrivate::trippleClickTimer

Definition at line 162 of file qwidgettextcontrol_p_p.h.

◆ wordSelectionEnabled

bool QWidgetTextControlPrivate::wordSelectionEnabled

Definition at line 204 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and extendWordwiseSelection().


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