4#ifndef QQUICKTEXTCONTROL_P_P_H
5#define QQUICKTEXTCONTROL_P_P_H
18#include "QtGui/qtextdocumentfragment.h"
19#include "QtGui/qtextcursor.h"
20#include "QtGui/qtextformat.h"
21#include "QtGui/qtextobject.h"
22#include "QtGui/qabstracttextdocumentlayout.h"
23#include "QtCore/qbasictimer.h"
24#include "QtCore/qpointer.h"
25#include "private/qobject_p.h"
30class QAbstractScrollArea;
58#if QT_CONFIG(clipboard)
59 void setClipboardSelection();
90 bool isPreediting()
const;
The QFocusEvent class contains event parameters for widget focus events.
The QKeyEvent class describes a key event.
\inmodule QtCore\reentrant
QTextBlock blockWithMarkerUnderMousePress
bool cursorMoveKeyEvent(QKeyEvent *e)
void selectionChanged(bool forceEmitSelectionChanged=false)
void updateCursorFlashTime()
QBasicTimer cursorBlinkTimer
QTextCursor selectedBlockOnTripleClick
void setCursorPosition(const QPointF &pos)
void _q_updateCursorPosChanged(const QTextCursor &someCursor)
bool cursorIsFocusIndicator
bool cursorBlinkingEnabled
void mouseMoveEvent(QMouseEvent *event, const QPointF &pos)
void extendWordwiseSelection(int suggestedNewPosition, qreal mouseXPosition)
void keyReleaseEvent(QKeyEvent *e)
void focusEvent(QFocusEvent *e)
QRectF rectForPosition(int position) const
void extendBlockwiseSelection(int suggestedNewPosition)
void setBlinkingCursorEnabled(bool enable)
bool hadSelectionOnMousePress
void hoverEvent(QHoverEvent *e, const QPointF &pos)
QTextCursor selectedWordOnDoubleClick
QTextCharFormat lastCharFormat
void setContent(Qt::TextFormat format, const QString &text)
void repaintOldAndNewSelection(const QTextCursor &oldSelection)
ulong timestampAtLastDoubleClick
bool cursorRectangleChanged
void activateLinkUnderCursor(QString href=QString())
void mouseDoubleClickEvent(QMouseEvent *event, const QPointF &pos)
void paste(const QMimeData *source)
void mousePressEvent(QMouseEvent *event, const QPointF &pos)
QQuickTextControlPrivate()
Qt::TextInteractionFlags interactionFlags
void updateCurrentCharFormat()
void keyPressEvent(QKeyEvent *e)
bool ignoreAutomaticScrollbarAdjustement
QString anchorOnMousePress
void _q_setCursorAfterUndoRedo(int undoPosition, int charsAdded, int charsRemoved)
bool sendMouseEventToInputContext(QMouseEvent *event, const QPointF &pos)
void mouseReleaseEvent(QMouseEvent *event, const QPointF &pos)
void _q_updateCurrentCharFormatAndSelection()
bool wordSelectionEnabled
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
\reentrant \inmodule QtGui
MoveMode
\value MoveAnchor Moves the anchor to the same position as the cursor itself.
\reentrant \inmodule QtGui
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum format
GLsizei GLsizei GLchar * source
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)