diff options
Diffstat (limited to 'src/quick/items/qquicktextcontrol_p_p.h')
-rw-r--r-- | src/quick/items/qquicktextcontrol_p_p.h | 60 |
1 files changed, 6 insertions, 54 deletions
diff --git a/src/quick/items/qquicktextcontrol_p_p.h b/src/quick/items/qquicktextcontrol_p_p.h index 2b2e9cb35a..1e9bdbbe61 100644 --- a/src/quick/items/qquicktextcontrol_p_p.h +++ b/src/quick/items/qquicktextcontrol_p_p.h @@ -76,19 +76,10 @@ public: 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 = 0); void setContent(Qt::TextFormat format = Qt::RichText, const QString &text = QString(), QTextDocument *document = 0); - void startDrag(); void paste(const QMimeData *source); @@ -128,37 +119,12 @@ public: 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 mousePressEvent(QMouseEvent *event, const QPointF &pos); + void mouseMoveEvent(QMouseEvent *event, const QPointF &pos); + void mouseReleaseEvent(QMouseEvent *event, const QPointF &pos); + void mouseDoubleClickEvent(QMouseEvent *event, const QPointF &pos); + bool sendMouseEventToInputContext(QMouseEvent *event, const QPointF &pos); void focusEvent(QFocusEvent *e); -#ifdef QT_KEYPAD_NAVIGATION - void editFocusEvent(QEvent *e); -#endif - 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()); @@ -166,28 +132,22 @@ public: bool isPreediting() const; void commitPreedit(); - void append(const QString &text, Qt::TextFormat format = Qt::AutoText); - QTextDocument *doc; bool cursorOn; 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<QObject> contextObject; bool lastSelectionState; @@ -204,22 +164,14 @@ public: bool hideCursor; // used to hide the cursor in the preedit area QString tentativeCommit; - QVector<QAbstractTextDocumentLayout::Selection> extraSelections; - QPalette palette; bool hasFocus; -#ifdef QT_KEYPAD_NAVIGATION - bool hasEditFocus; -#endif bool isEnabled; QString highlightedAnchor; // Anchor below cursor QString anchorOnMousePress; bool hadSelectionOnMousePress; - bool ignoreUnusedNavigationEvents; - bool openExternalLinks; - bool wordSelectionEnabled; QString linkToCopy; |