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 38 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 655 of file qwidgettextcontrol.cpp.

◆ _q_copyLink()

void QWidgetTextControlPrivate::_q_copyLink ( )

Definition at line 3392 of file qwidgettextcontrol.cpp.

◆ _q_deleteSelected()

void QWidgetTextControlPrivate::_q_deleteSelected ( )

Definition at line 832 of file qwidgettextcontrol.cpp.

◆ _q_documentLayoutChanged()

void QWidgetTextControlPrivate::_q_documentLayoutChanged ( )

Definition at line 689 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 646 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 1397 of file qwidgettextcontrol.cpp.

◆ _q_updateCurrentCharFormatAndSelection()

void QWidgetTextControlPrivate::_q_updateCurrentCharFormatAndSelection ( )

Definition at line 628 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 2906 of file qwidgettextcontrol.cpp.

References cursorIsFocusIndicator, hasFocus, and openExternalLinks.

◆ anchorForCursor()

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

Definition at line 2275 of file qwidgettextcontrol.cpp.

◆ append()

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

Definition at line 3248 of file qwidgettextcontrol.cpp.

◆ commitPreedit()

void QWidgetTextControlPrivate::commitPreedit ( )

Definition at line 2994 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 1945 of file qwidgettextcontrol.cpp.

◆ createAutoBulletList()

void QWidgetTextControlPrivate::createAutoBulletList ( )

Definition at line 381 of file qwidgettextcontrol.cpp.

◆ cursorMoveKeyEvent()

bool QWidgetTextControlPrivate::cursorMoveKeyEvent ( QKeyEvent * e)

Definition at line 126 of file qwidgettextcontrol.cpp.

◆ cursorRectPlusUnicodeDirectionMarkers()

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

Definition at line 2435 of file qwidgettextcontrol.cpp.

◆ dragEnterEvent()

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

Definition at line 1967 of file qwidgettextcontrol.cpp.

◆ dragLeaveEvent()

void QWidgetTextControlPrivate::dragLeaveEvent ( )

Definition at line 1980 of file qwidgettextcontrol.cpp.

◆ dragMoveEvent()

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

Definition at line 1991 of file qwidgettextcontrol.cpp.

◆ dropEvent()

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

Definition at line 2015 of file qwidgettextcontrol.cpp.

References repaintSelection().

+ Here is the call graph for this function:

◆ extendBlockwiseSelection()

void QWidgetTextControlPrivate::extendBlockwiseSelection ( int suggestedNewPosition)

Definition at line 802 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 728 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 2246 of file qwidgettextcontrol.cpp.

◆ gotoNextTableCell()

void QWidgetTextControlPrivate::gotoNextTableCell ( )

Definition at line 343 of file qwidgettextcontrol.cpp.

◆ gotoPreviousTableCell()

void QWidgetTextControlPrivate::gotoPreviousTableCell ( )

Definition at line 362 of file qwidgettextcontrol.cpp.

◆ indent()

void QWidgetTextControlPrivate::indent ( )

Definition at line 306 of file qwidgettextcontrol.cpp.

◆ init()

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

Definition at line 399 of file qwidgettextcontrol.cpp.

◆ inputMethodEvent()

void QWidgetTextControlPrivate::inputMethodEvent ( QInputMethodEvent * e)

Definition at line 2038 of file qwidgettextcontrol.cpp.

◆ insertParagraphSeparator()

void QWidgetTextControlPrivate::insertParagraphSeparator ( )

Definition at line 3205 of file qwidgettextcontrol.cpp.

◆ isPreediting()

bool QWidgetTextControlPrivate::isPreediting ( ) const

Definition at line 2985 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 1217 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 1869 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 1676 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 1566 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 1770 of file qwidgettextcontrol.cpp.

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

+ Here is the call graph for this function:

◆ outdent()

void QWidgetTextControlPrivate::outdent ( )

Definition at line 326 of file qwidgettextcontrol.cpp.

◆ paste()

void QWidgetTextControlPrivate::paste ( const QMimeData * source)

◆ rectForPosition()

QRectF QWidgetTextControlPrivate::rectForPosition ( int position) const

Definition at line 1405 of file qwidgettextcontrol.cpp.

References doc, overwriteMode, and preeditCursor.

◆ repaintCursor()

void QWidgetTextControlPrivate::repaintCursor ( )

Definition at line 561 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 567 of file qwidgettextcontrol.cpp.

◆ repaintSelection()

void QWidgetTextControlPrivate::repaintSelection ( )
inline

Definition at line 69 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 588 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 98 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 1911 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 635 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 408 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 542 of file qwidgettextcontrol.cpp.

◆ setCursorPosition() [2/2]

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

Definition at line 551 of file qwidgettextcontrol.cpp.

◆ setCursorVisible()

void QWidgetTextControlPrivate::setCursorVisible ( bool visible)

Definition at line 701 of file qwidgettextcontrol.cpp.

References cursorVisible, and updateCursorBlinking().

+ Here is the call graph for this function:

◆ startDrag()

void QWidgetTextControlPrivate::startDrag ( )

Definition at line 509 of file qwidgettextcontrol.cpp.

Referenced by mouseMoveEvent().

+ Here is the caller graph for this function:

◆ updateCurrentCharFormat()

void QWidgetTextControlPrivate::updateCurrentCharFormat ( )

Definition at line 293 of file qwidgettextcontrol.cpp.

Referenced by _q_updateCurrentCharFormatAndSelection().

+ Here is the caller graph for this function:

◆ updateCursorBlinking()

void QWidgetTextControlPrivate::updateCursorBlinking ( )

Definition at line 715 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 181 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ anchorOnMousePress

QString QWidgetTextControlPrivate::anchorOnMousePress

Definition at line 196 of file qwidgettextcontrol_p_p.h.

◆ blockWithMarkerUnderMouse

QTextBlock QWidgetTextControlPrivate::blockWithMarkerUnderMouse

Definition at line 197 of file qwidgettextcontrol_p_p.h.

◆ contextWidget

QPointer<QWidget> QWidgetTextControlPrivate::contextWidget

Definition at line 170 of file qwidgettextcontrol_p_p.h.

◆ cursor

QTextCursor QWidgetTextControlPrivate::cursor

Definition at line 152 of file qwidgettextcontrol_p_p.h.

◆ cursorBlinkTimer

QBasicTimer QWidgetTextControlPrivate::cursorBlinkTimer

Definition at line 160 of file qwidgettextcontrol_p_p.h.

◆ cursorIsFocusIndicator

bool QWidgetTextControlPrivate::cursorIsFocusIndicator

◆ cursorOn

bool QWidgetTextControlPrivate::cursorOn

Definition at line 150 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and updateCursorBlinking().

◆ cursorVisible

bool QWidgetTextControlPrivate::cursorVisible

◆ dndFeedbackCursor

QTextCursor QWidgetTextControlPrivate::dndFeedbackCursor

Definition at line 156 of file qwidgettextcontrol_p_p.h.

◆ doc

QTextDocument* QWidgetTextControlPrivate::doc

◆ dragEnabled

bool QWidgetTextControlPrivate::dragEnabled

Definition at line 164 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ extraSelections

QList<QAbstractTextDocumentLayout::Selection> QWidgetTextControlPrivate::extraSelections

Definition at line 186 of file qwidgettextcontrol_p_p.h.

◆ hadSelectionOnMousePress

bool QWidgetTextControlPrivate::hadSelectionOnMousePress

Definition at line 198 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ hasFocus

bool QWidgetTextControlPrivate::hasFocus

Definition at line 189 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and activateLinkUnderCursor().

◆ hideCursor

bool QWidgetTextControlPrivate::hideCursor

Definition at line 184 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ highlightedAnchor

QString QWidgetTextControlPrivate::highlightedAnchor

Definition at line 195 of file qwidgettextcontrol_p_p.h.

◆ ignoreAutomaticScrollbarAdjustement

bool QWidgetTextControlPrivate::ignoreAutomaticScrollbarAdjustement

Definition at line 175 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ ignoreUnusedNavigationEvents

bool QWidgetTextControlPrivate::ignoreUnusedNavigationEvents

Definition at line 200 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ interactionFlags

Qt::TextInteractionFlags QWidgetTextControlPrivate::interactionFlags

Definition at line 158 of file qwidgettextcontrol_p_p.h.

◆ isEnabled

bool QWidgetTextControlPrivate::isEnabled

Definition at line 193 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ lastCharFormat

QTextCharFormat QWidgetTextControlPrivate::lastCharFormat

Definition at line 154 of file qwidgettextcontrol_p_p.h.

◆ lastSelectionAnchor

int QWidgetTextControlPrivate::lastSelectionAnchor

Definition at line 173 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ lastSelectionPosition

int QWidgetTextControlPrivate::lastSelectionPosition

Definition at line 172 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate().

◆ linkToCopy

QString QWidgetTextControlPrivate::linkToCopy

Definition at line 205 of file qwidgettextcontrol_p_p.h.

◆ mightStartDrag

bool QWidgetTextControlPrivate::mightStartDrag

Definition at line 168 of file qwidgettextcontrol_p_p.h.

Referenced by mouseMoveEvent().

◆ mousePressed

bool QWidgetTextControlPrivate::mousePressed

Definition at line 166 of file qwidgettextcontrol_p_p.h.

Referenced by mouseReleaseEvent().

◆ mousePressPos

QPoint QWidgetTextControlPrivate::mousePressPos

Definition at line 169 of file qwidgettextcontrol_p_p.h.

◆ openExternalLinks

bool QWidgetTextControlPrivate::openExternalLinks

Definition at line 201 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and activateLinkUnderCursor().

◆ overwriteMode

bool QWidgetTextControlPrivate::overwriteMode

Definition at line 180 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and rectForPosition().

◆ palette

QPalette QWidgetTextControlPrivate::palette

Definition at line 188 of file qwidgettextcontrol_p_p.h.

◆ preeditCursor

int QWidgetTextControlPrivate::preeditCursor

◆ selectedBlockOnTrippleClick

QTextCursor QWidgetTextControlPrivate::selectedBlockOnTrippleClick

Definition at line 178 of file qwidgettextcontrol_p_p.h.

◆ selectedWordOnDoubleClick

QTextCursor QWidgetTextControlPrivate::selectedWordOnDoubleClick

Definition at line 177 of file qwidgettextcontrol_p_p.h.

◆ trippleClickPoint

QPointF QWidgetTextControlPrivate::trippleClickPoint

Definition at line 162 of file qwidgettextcontrol_p_p.h.

◆ trippleClickTimer

QBasicTimer QWidgetTextControlPrivate::trippleClickTimer

Definition at line 161 of file qwidgettextcontrol_p_p.h.

◆ wordSelectionEnabled

bool QWidgetTextControlPrivate::wordSelectionEnabled

Definition at line 203 of file qwidgettextcontrol_p_p.h.

Referenced by QWidgetTextControlPrivate(), and extendWordwiseSelection().


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