diff options
author | Michael Brasser <michael.brasser@nokia.com> | 2009-06-02 23:06:56 (GMT) |
---|---|---|
committer | Michael Brasser <michael.brasser@nokia.com> | 2009-06-02 23:06:56 (GMT) |
commit | bb30e5e9e3d46c4e532d397db80ff90384b8b453 (patch) | |
tree | 7ffcb8bbe887263f514352ebfa662f866c3fcc5a /src/declarative/fx | |
parent | b78b4593410a876e0664c01ce7afade64bf37660 (diff) | |
download | Qt-bb30e5e9e3d46c4e532d397db80ff90384b8b453.zip Qt-bb30e5e9e3d46c4e532d397db80ff90384b8b453.tar.gz Qt-bb30e5e9e3d46c4e532d397db80ff90384b8b453.tar.bz2 |
Handle double clicks in TextEdit.
Diffstat (limited to 'src/declarative/fx')
-rw-r--r-- | src/declarative/fx/qfxtextedit.cpp | 12 | ||||
-rw-r--r-- | src/declarative/fx/qfxtextedit.h | 1 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/declarative/fx/qfxtextedit.cpp b/src/declarative/fx/qfxtextedit.cpp index c7a7700..79e1a3f 100644 --- a/src/declarative/fx/qfxtextedit.cpp +++ b/src/declarative/fx/qfxtextedit.cpp @@ -772,6 +772,18 @@ void QFxTextEdit::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) \overload Handles the given mouse \a event. */ +void QFxTextEdit::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event) +{ + Q_D(QFxTextEdit); + d->control->processEvent(event, QPointF(0, 0)); + if (!event->isAccepted()) + QFxPaintedItem::mouseDoubleClickEvent(event); +} + +/*! +\overload +Handles the given mouse \a event. +*/ void QFxTextEdit::mouseMoveEvent(QGraphicsSceneMouseEvent *event) { Q_D(QFxTextEdit); diff --git a/src/declarative/fx/qfxtextedit.h b/src/declarative/fx/qfxtextedit.h index e30b9ed..b761a1b 100644 --- a/src/declarative/fx/qfxtextedit.h +++ b/src/declarative/fx/qfxtextedit.h @@ -190,6 +190,7 @@ protected: // mouse filter? void mousePressEvent(QGraphicsSceneMouseEvent *event); void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event); void mouseMoveEvent(QGraphicsSceneMouseEvent *event); void inputMethodEvent(QInputMethodEvent *e); |