![]() |
Qt 6.x
The Qt SDK
|
#include <qquicktextcontrol_p_p.h>
Additional Inherited Members | |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
![]() | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (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) |
Definition at line 32 of file qquicktextcontrol_p_p.h.
QQuickTextControlPrivate::QQuickTextControlPrivate | ( | ) |
Definition at line 62 of file qquicktextcontrol.cpp.
void QQuickTextControlPrivate::_q_copyLink | ( | ) |
void QQuickTextControlPrivate::_q_setCursorAfterUndoRedo | ( | int | undoPosition, |
int | charsAdded, | ||
int | charsRemoved | ||
) |
void QQuickTextControlPrivate::_q_updateCurrentCharFormatAndSelection | ( | ) |
Definition at line 410 of file qquicktextcontrol.cpp.
References selectionChanged(), and updateCurrentCharFormat().
Referenced by mouseMoveEvent(), mousePressEvent(), and setContent().
void QQuickTextControlPrivate::_q_updateCursorPosChanged | ( | const QTextCursor & | someCursor | ) |
Definition at line 428 of file qquicktextcontrol.cpp.
References cursor, emit, and QTextCursor::isCopyOf().
Definition at line 1685 of file qquicktextcontrol.cpp.
References QTextCharFormat::anchorHref(), QTextBlock::iterator::atEnd(), QTextBlock::begin(), QTextCursor::block(), QTextCursor::charFormat(), QTextFragment::charFormat(), QTextCursor::clearSelection(), cursor, cursorIsFocusIndicator, emit, hasFocus, QTextCursor::hasSelection(), QString::isEmpty(), it, QTextCursor::KeepAnchor, QTextFragment::length(), QTextCursor::movePosition(), QTextCursor::NextCharacter, QTextCursor::position(), QTextFragment::position(), repaintOldAndNewSelection(), QTextCursor::selectionStart(), and QTextCursor::setPosition().
Referenced by mouseReleaseEvent().
bool QQuickTextControlPrivate::cursorMoveKeyEvent | ( | QKeyEvent * | e | ) |
Definition at line 88 of file qquicktextcontrol.cpp.
References QTextCursor::anchor(), QTextCursor::block(), currentTextLine(), cursor, QTextCursor::Down, e, emit, QTextCursor::End, QTextCursor::EndOfBlock, QTextCursor::EndOfLine, QTextCursor::isNull(), QTextBlock::isValid(), QTextCursor::KeepAnchor, Qt::Key_Down, Qt::Key_Left, Qt::Key_Right, Qt::Key_Up, QTextBlock::layout(), QTextCursor::Left, line, QTextLayout::lineCount(), QTextCursor::MoveAnchor, QTextCursor::movePosition(), QKeySequence::MoveToEndOfBlock, QKeySequence::MoveToEndOfDocument, QKeySequence::MoveToEndOfLine, QKeySequence::MoveToNextChar, QKeySequence::MoveToNextLine, QKeySequence::MoveToNextWord, QKeySequence::MoveToPreviousChar, QKeySequence::MoveToPreviousLine, QKeySequence::MoveToPreviousWord, QKeySequence::MoveToStartOfBlock, QKeySequence::MoveToStartOfDocument, QKeySequence::MoveToStartOfLine, QTextBlock::next(), QTextCursor::NoMove, QTextCursor::position(), Q_UNUSED, repaintOldAndNewSelection(), QTextCursor::Right, QKeySequence::SelectEndOfBlock, QKeySequence::SelectEndOfDocument, QKeySequence::SelectEndOfLine, selectionChanged(), QKeySequence::SelectNextChar, QKeySequence::SelectNextLine, QKeySequence::SelectNextWord, QKeySequence::SelectPreviousChar, QKeySequence::SelectPreviousLine, QKeySequence::SelectPreviousWord, QKeySequence::SelectStartOfBlock, QKeySequence::SelectStartOfDocument, QKeySequence::SelectStartOfLine, QTextCursor::setVisualNavigation(), QTextCursor::Start, QTextCursor::StartOfBlock, QTextCursor::StartOfLine, QTextCursor::Up, QTextCursor::visualNavigation(), QTextCursor::WordLeft, and QTextCursor::WordRight.
Referenced by keyPressEvent().
void QQuickTextControlPrivate::extendBlockwiseSelection | ( | int | suggestedNewPosition | ) |
Definition at line 524 of file qquicktextcontrol.cpp.
References cursor, QTextCursor::EndOfBlock, interactionFlags, QTextCursor::KeepAnchor, QTextCursor::movePosition(), QTextCursor::NextCharacter, QTextCursor::position(), selectedBlockOnTripleClick, selectionChanged(), QTextCursor::selectionEnd(), QTextCursor::selectionStart(), QTextCursor::setPosition(), QTextCursor::StartOfBlock, and Qt::TextSelectableByMouse.
Referenced by mouseMoveEvent(), and mousePressEvent().
void QQuickTextControlPrivate::extendWordwiseSelection | ( | int | suggestedNewPosition, |
qreal | mouseXPosition | ||
) |
Definition at line 467 of file qquicktextcontrol.cpp.
References QTextCursor::block(), currentTextLine(), cursor, QTextCursor::EndOfWord, interactionFlags, QTextCursor::KeepAnchor, line, QTextCursor::movePosition(), QTextCursor::position(), QTextBlock::position(), selectedWordOnDoubleClick, selectionChanged(), QTextCursor::selectionEnd(), QTextCursor::selectionStart(), setCursorPosition(), QTextCursor::setPosition(), QTextCursor::StartOfWord, Qt::TextSelectableByMouse, QTextLine::textStart(), wordSelectionEnabled, and QPointF::x().
Referenced by mouseMoveEvent(), and mousePressEvent().
void QQuickTextControlPrivate::focusEvent | ( | QFocusEvent * | e | ) |
Definition at line 1460 of file qquicktextcontrol.cpp.
References Qt::ActiveWindowFocusReason, QTextCursor::clearSelection(), cursor, cursorIsFocusIndicator, e, emit, hasFocus, QTextCursor::hasSelection(), interactionFlags, Qt::PopupFocusReason, setBlinkingCursorEnabled(), Qt::TextEditable, and Qt::TextSelectableByKeyboard.
void QQuickTextControlPrivate::hoverEvent | ( | QHoverEvent * | e, |
const QPointF & | pos | ||
) |
Definition at line 1480 of file qquicktextcontrol.cpp.
References QTextBlock::blockFormat(), e, emit, hoveredLink, hoveredMarker, QEvent::HoverLeave, QTextBlock::isValid(), QTextBlockFormat::marker(), pos, qCDebug, and QTextBlock::text().
Definition at line 792 of file qquicktextcontrol.cpp.
References QTextCursor::atBlockEnd(), QTextCursor::atBlockStart(), QTextCursor::block(), QTextCursor::blockFormat(), QClipboard::Clipboard, QKeySequence::Copy, QTextCursor::currentList(), cursor, cursorMoveKeyEvent(), cursorOn, QKeySequence::Cut, QKeySequence::Delete, QTextCursor::deleteChar(), QKeySequence::DeleteEndOfLine, QKeySequence::DeleteEndOfWord, QTextCursor::deletePreviousChar(), QKeySequence::DeleteStartOfWord, e, QTextCursor::EndOfBlock, fmt, QTextCursor::hasSelection(), QTextBlockFormat::indent(), QTextCursor::insertBlock(), QKeySequence::InsertLineSeparator, QKeySequence::InsertParagraphSeparator, QTextCursor::insertText(), interactionFlags, QTextCursor::KeepAnchor, Qt::Key_Back, Qt::Key_Backspace, Qt::Key_Direction_L, Qt::Key_Direction_R, Qt::LeftToRight, QTextBlock::length(), QChar::LineSeparator, list, QTextCursor::mergeBlockFormat(), QTextCursor::movePosition(), QTextCursor::NextWord, overwriteMode, QKeySequence::Paste, QTextCursor::position(), QTextBlock::position(), QTextCursor::PreviousWord, QKeySequence::Redo, QList< T >::remove(), QTextCursor::removeSelectedText(), repaintSelection(), QTextCursor::Right, Qt::RightToLeft, QKeySequence::SelectAll, selectionChanged(), QTextCursor::setBlockFormat(), QTextBlockFormat::setIndent(), Qt::ShiftModifier, Qt::TextEditable, Qt::TextSelectableByKeyboard, QKeySequence::Undo, and updateCurrentCharFormat().
Definition at line 787 of file qquicktextcontrol.cpp.
References e.
void QQuickTextControlPrivate::mouseDoubleClickEvent | ( | QMouseEvent * | event, |
const QPointF & | pos | ||
) |
Definition at line 1225 of file qquicktextcontrol.cpp.
References currentTextLine(), cursor, cursorIsFocusIndicator, e, emit, interactionFlags, QQuickDeliveryAgentPrivate::isEventFromMouseOrTouchpad(), Qt::LeftButton, line, pos, repaintOldAndNewSelection(), QTextCursor::select(), selectByTouchDrag, selectedWordOnDoubleClick, selectionChanged(), sendMouseEventToInputContext(), setCursorPosition(), Qt::TextSelectableByMouse, timestampAtLastDoubleClick, tripleClickPoint, and QTextCursor::WordUnderCursor.
void QQuickTextControlPrivate::mouseMoveEvent | ( | QMouseEvent * | event, |
const QPointF & | pos | ||
) |
Definition at line 1079 of file qquicktextcontrol.cpp.
References _q_updateCurrentCharFormatAndSelection(), cursor, e, emit, extendBlockwiseSelection(), extendWordwiseSelection(), Qt::FuzzyHit, QTextCursor::hasSelection(), Qt::ImQueryInput, interactionFlags, QQuickDeliveryAgentPrivate::isEventFromMouseOrTouchpad(), QTextCursor::KeepAnchor, Qt::LeftButton, mousePressed, mousePressPos, QTextCursor::position(), qGuiApp, repaintOldAndNewSelection(), QTextCursor::select(), selectByTouchDrag, selectedBlockOnTripleClick, selectedWordOnDoubleClick, selectionChanged(), sendMouseEventToInputContext(), setCursorPosition(), Qt::TextEditable, wordSelectionEnabled, QTextCursor::WordUnderCursor, and QPointF::x().
void QQuickTextControlPrivate::mousePressEvent | ( | QMouseEvent * | event, |
const QPointF & | pos | ||
) |
Definition at line 989 of file qquicktextcontrol.cpp.
References _q_updateCurrentCharFormatAndSelection(), anchorOnMousePress, blockWithMarkerUnderMousePress, QTextCursor::clearSelection(), cursor, cursorIsFocusIndicator, e, emit, QTextCursor::EndOfBlock, extendBlockwiseSelection(), extendWordwiseSelection(), Qt::FuzzyHit, hadSelectionOnMousePress, QTextCursor::hasSelection(), interactionFlags, QQuickDeliveryAgentPrivate::isEventFromMouseOrTouchpad(), QTextCursor::KeepAnchor, Qt::LeftButton, Qt::LinksAccessibleByMouse, Qt::MiddleButton, QStyleHints::mouseDoubleClickInterval, mousePressed, mousePressPos, QTextCursor::movePosition(), QTextCursor::NextCharacter, pos, QTextCursor::position(), repaintOldAndNewSelection(), repaintSelection(), QTextCursor::select(), selectByTouchDrag, selectedBlockOnTripleClick, selectedWordOnDoubleClick, selectionChanged(), sendMouseEventToInputContext(), setCursorPosition(), Qt::ShiftModifier, QStyleHints::startDragDistance, QTextCursor::StartOfBlock, QGuiApplication::styleHints(), Qt::TextEditable, Qt::TextSelectableByMouse, timestampAtLastDoubleClick, tripleClickPoint, wordSelectionEnabled, and QTextCursor::WordUnderCursor.
void QQuickTextControlPrivate::mouseReleaseEvent | ( | QMouseEvent * | event, |
const QPointF & | pos | ||
) |
Definition at line 1155 of file qquicktextcontrol.cpp.
References activateLinkUnderCursor(), anchorOnMousePress, QTextBlock::blockFormat(), blockWithMarkerUnderMousePress, QTextBlockFormat::Checked, QGuiApplication::clipboard(), cursor, e, emit, Qt::ExactHit, fmt, hadSelectionOnMousePress, QTextCursor::hasSelection(), interactionFlags, QString::isEmpty(), QQuickDeliveryAgentPrivate::isEventFromMouseOrTouchpad(), QTextBlock::isValid(), Qt::LeftButton, Qt::LinksAccessibleByMouse, Qt::MiddleButton, QClipboard::mimeData(), mousePressed, pos, QTextCursor::position(), repaintOldAndNewSelection(), selectByTouchDrag, QClipboard::Selection, selectionChanged(), sendMouseEventToInputContext(), QTextCursor::setBlockFormat(), setCursorPosition(), QTextCursor::setPosition(), QClipboard::supportsSelection(), Qt::TextEditable, and QTextBlockFormat::Unchecked.
QRectF QQuickTextControlPrivate::rectForPosition | ( | int | position | ) | const |
Definition at line 950 of file qquicktextcontrol.cpp.
References doc, QTextDocument::findBlock(), QTextLayout::font(), QFontMetrics::horizontalAdvance(), QTextBlock::isValid(), layout, QTextBlock::layout(), line, overwriteMode, QTextBlock::position(), position(), textCursorWidth, QPointF::x(), and QPointF::y().
void QQuickTextControlPrivate::repaintCursor | ( | ) |
Definition at line 341 of file qquicktextcontrol.cpp.
References emit.
Referenced by updateCursorFlashTime().
void QQuickTextControlPrivate::repaintOldAndNewSelection | ( | const QTextCursor & | oldSelection | ) |
Definition at line 347 of file qquicktextcontrol.cpp.
References QTextCursor::anchor(), QTextCursor::currentFrame(), cursor, doc, emit, QTextCursor::hasComplexSelection(), QTextCursor::hasSelection(), QTextCursor::isNull(), QTextCursor::KeepAnchor, QTextCursor::position(), and QTextCursor::setPosition().
Referenced by activateLinkUnderCursor(), cursorMoveKeyEvent(), mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), and repaintSelection().
|
inline |
Definition at line 50 of file qquicktextcontrol_p_p.h.
References repaintOldAndNewSelection().
Referenced by keyPressEvent(), and mousePressEvent().
Definition at line 375 of file qquicktextcontrol.cpp.
References cursor, emit, hasFocus, QTextCursor::hasSelection(), Qt::ImCurrentSelection, lastSelectionEnd, lastSelectionStart, lastSelectionState, qGuiApp, QTextCursor::selectionEnd(), and QTextCursor::selectionStart().
Referenced by _q_updateCurrentCharFormatAndSelection(), cursorMoveKeyEvent(), extendBlockwiseSelection(), extendWordwiseSelection(), keyPressEvent(), mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
bool QQuickTextControlPrivate::sendMouseEventToInputContext | ( | QMouseEvent * | event, |
const QPointF & | pos | ||
) |
Definition at line 1263 of file qquicktextcontrol.cpp.
References QTextCursor::block(), QInputMethod::Click, cursor, e, Qt::FuzzyHit, QGuiApplication::inputMethod(), QInputMethod::invokeAction(), layout, QTextBlock::layout(), QEvent::MouseButtonRelease, pos, QTextCursor::position(), and Q_UNUSED.
Referenced by mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
void QQuickTextControlPrivate::setBlinkingCursorEnabled | ( | bool | enable | ) |
Definition at line 437 of file qquicktextcontrol.cpp.
References QObjectPrivate::connect(), cursorBlinkingEnabled, QStyleHints::cursorFlashTimeChanged(), disconnect(), qApp, and updateCursorFlashTime().
Referenced by focusEvent().
void QQuickTextControlPrivate::setContent | ( | Qt::TextFormat | format, |
const QString & | text | ||
) |
Definition at line 253 of file qquicktextcontrol.cpp.
References _q_updateCurrentCharFormatAndSelection(), QUrl::adjusted(), QTextDocument::baseUrl, QTextCursor::beginEditBlock(), QTextCursor::charFormat(), QTextDocument::clear(), cursor, doc, QTextCursor::Document, emit, QTextCursor::endEditBlock(), QString::isEmpty(), QTextDocument::isUndoRedoEnabled(), Qt::MarkdownText, Qt::PlainText, QTextCursor::position(), qmlobject_connect, qmlobject_disconnect, QUrl::RemoveFilename, QTextCursor::select(), QTextDocument::setBaseUrl(), QTextCursor::setCharFormat(), QTextDocument::setHtml(), QTextDocument::setModified(), QTextDocument::setPlainText(), QTextDocument::setUndoRedoEnabled(), SIGNAL, text, and textChanged().
Definition at line 322 of file qquicktextcontrol.cpp.
References cursor, Qt::FuzzyHit, pos, and QTextCursor::setPosition().
Referenced by extendWordwiseSelection(), mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
void QQuickTextControlPrivate::setCursorPosition | ( | int | pos, |
QTextCursor::MoveMode | mode = QTextCursor::MoveAnchor |
||
) |
Definition at line 331 of file qquicktextcontrol.cpp.
References cursor, QTextCursor::KeepAnchor, pos, selectedBlockOnTripleClick, selectedWordOnDoubleClick, and QTextCursor::setPosition().
void QQuickTextControlPrivate::updateCurrentCharFormat | ( | ) |
Definition at line 240 of file qquicktextcontrol.cpp.
References QTextCursor::charFormat(), cursor, cursorRectangleChanged, emit, fmt, and lastCharFormat.
Referenced by _q_updateCurrentCharFormatAndSelection(), and keyPressEvent().
void QQuickTextControlPrivate::updateCursorFlashTime | ( | ) |
Definition at line 451 of file qquicktextcontrol.cpp.
References cursorBlinkingEnabled, cursorBlinkTimer, QStyleHints::cursorFlashTime, cursorOn, repaintCursor(), QBasicTimer::start(), QBasicTimer::stop(), and QGuiApplication::styleHints().
Referenced by setBlinkingCursorEnabled().
bool QQuickTextControlPrivate::acceptRichText |
Definition at line 124 of file qquicktextcontrol_p_p.h.
QString QQuickTextControlPrivate::anchorOnMousePress |
Definition at line 104 of file qquicktextcontrol_p_p.h.
Referenced by mousePressEvent(), and mouseReleaseEvent().
QTextBlock QQuickTextControlPrivate::blockWithMarkerUnderMousePress |
Definition at line 107 of file qquicktextcontrol_p_p.h.
Referenced by mousePressEvent(), and mouseReleaseEvent().
QTextCursor QQuickTextControlPrivate::cursor |
Definition at line 101 of file qquicktextcontrol_p_p.h.
Referenced by _q_updateCursorPosChanged(), activateLinkUnderCursor(), cursorMoveKeyEvent(), extendBlockwiseSelection(), extendWordwiseSelection(), focusEvent(), keyPressEvent(), mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), repaintOldAndNewSelection(), selectionChanged(), sendMouseEventToInputContext(), setContent(), setCursorPosition(), setCursorPosition(), and updateCurrentCharFormat().
bool QQuickTextControlPrivate::cursorBlinkingEnabled |
Definition at line 126 of file qquicktextcontrol_p_p.h.
Referenced by setBlinkingCursorEnabled(), and updateCursorFlashTime().
QBasicTimer QQuickTextControlPrivate::cursorBlinkTimer |
Definition at line 109 of file qquicktextcontrol_p_p.h.
Referenced by updateCursorFlashTime().
bool QQuickTextControlPrivate::cursorIsFocusIndicator |
Definition at line 119 of file qquicktextcontrol_p_p.h.
Referenced by activateLinkUnderCursor(), focusEvent(), mouseDoubleClickEvent(), and mousePressEvent().
bool QQuickTextControlPrivate::cursorOn |
Definition at line 118 of file qquicktextcontrol_p_p.h.
Referenced by keyPressEvent(), and updateCursorFlashTime().
bool QQuickTextControlPrivate::cursorRectangleChanged |
Definition at line 131 of file qquicktextcontrol_p_p.h.
Referenced by updateCurrentCharFormat().
bool QQuickTextControlPrivate::cursorVisible |
Definition at line 125 of file qquicktextcontrol_p_p.h.
QTextDocument* QQuickTextControlPrivate::doc |
Definition at line 100 of file qquicktextcontrol_p_p.h.
Referenced by rectForPosition(), repaintOldAndNewSelection(), and setContent().
bool QQuickTextControlPrivate::hadSelectionOnMousePress |
Definition at line 128 of file qquicktextcontrol_p_p.h.
Referenced by mousePressEvent(), and mouseReleaseEvent().
bool QQuickTextControlPrivate::hasFocus |
Definition at line 127 of file qquicktextcontrol_p_p.h.
Referenced by activateLinkUnderCursor(), focusEvent(), and selectionChanged().
bool QQuickTextControlPrivate::hasImState |
Definition at line 130 of file qquicktextcontrol_p_p.h.
QString QQuickTextControlPrivate::hoveredLink |
Definition at line 106 of file qquicktextcontrol_p_p.h.
Referenced by hoverEvent().
bool QQuickTextControlPrivate::hoveredMarker |
Definition at line 132 of file qquicktextcontrol_p_p.h.
Referenced by hoverEvent().
bool QQuickTextControlPrivate::ignoreAutomaticScrollbarAdjustement |
Definition at line 122 of file qquicktextcontrol_p_p.h.
Qt::TextInteractionFlags QQuickTextControlPrivate::interactionFlags |
Definition at line 116 of file qquicktextcontrol_p_p.h.
Referenced by extendBlockwiseSelection(), extendWordwiseSelection(), focusEvent(), keyPressEvent(), mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
QTextCharFormat QQuickTextControlPrivate::lastCharFormat |
Definition at line 98 of file qquicktextcontrol_p_p.h.
Referenced by updateCurrentCharFormat().
int QQuickTextControlPrivate::lastSelectionEnd |
Definition at line 136 of file qquicktextcontrol_p_p.h.
Referenced by selectionChanged().
int QQuickTextControlPrivate::lastSelectionStart |
Definition at line 135 of file qquicktextcontrol_p_p.h.
Referenced by selectionChanged().
bool QQuickTextControlPrivate::lastSelectionState |
Definition at line 121 of file qquicktextcontrol_p_p.h.
Referenced by selectionChanged().
QString QQuickTextControlPrivate::linkToCopy |
Definition at line 105 of file qquicktextcontrol_p_p.h.
bool QQuickTextControlPrivate::mousePressed |
Definition at line 120 of file qquicktextcontrol_p_p.h.
Referenced by mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
QPointF QQuickTextControlPrivate::mousePressPos |
Definition at line 96 of file qquicktextcontrol_p_p.h.
Referenced by mouseMoveEvent(), and mousePressEvent().
bool QQuickTextControlPrivate::overwriteMode |
Definition at line 123 of file qquicktextcontrol_p_p.h.
Referenced by keyPressEvent(), and rectForPosition().
bool QQuickTextControlPrivate::selectByTouchDrag |
Definition at line 133 of file qquicktextcontrol_p_p.h.
Referenced by mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
QTextCursor QQuickTextControlPrivate::selectedBlockOnTripleClick |
Definition at line 103 of file qquicktextcontrol_p_p.h.
Referenced by extendBlockwiseSelection(), mouseMoveEvent(), mousePressEvent(), and setCursorPosition().
QTextCursor QQuickTextControlPrivate::selectedWordOnDoubleClick |
Definition at line 102 of file qquicktextcontrol_p_p.h.
Referenced by extendWordwiseSelection(), mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), and setCursorPosition().
ulong QQuickTextControlPrivate::timestampAtLastDoubleClick = 0 |
Definition at line 110 of file qquicktextcontrol_p_p.h.
Referenced by mouseDoubleClickEvent(), and mousePressEvent().
QPointF QQuickTextControlPrivate::tripleClickPoint |
Definition at line 95 of file qquicktextcontrol_p_p.h.
Referenced by mouseDoubleClickEvent(), and mousePressEvent().
bool QQuickTextControlPrivate::wordSelectionEnabled |
Definition at line 129 of file qquicktextcontrol_p_p.h.
Referenced by extendWordwiseSelection(), mouseMoveEvent(), and mousePressEvent().