diff options
author | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2009-03-16 16:31:05 +0100 |
---|---|---|
committer | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2009-05-11 16:51:38 +0200 |
commit | 841b10d10943d912fe75674045a740cff29e266c (patch) | |
tree | 3589271276898f1b53391d1d4eb1bb7f25b90331 /examples/gestures | |
parent | 31d90932bd52d2557a9f1b164632e879105ce67b (diff) |
Removed QWidget::gestureEvent() functions since adding a new virtual
function breaks binary compatibility.
Diffstat (limited to 'examples/gestures')
-rw-r--r-- | examples/gestures/imageviewer/imagewidget.cpp | 9 | ||||
-rw-r--r-- | examples/gestures/imageviewer/imagewidget.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/examples/gestures/imageviewer/imagewidget.cpp b/examples/gestures/imageviewer/imagewidget.cpp index 0a279ca0f6..b3c92bc6d8 100644 --- a/examples/gestures/imageviewer/imagewidget.cpp +++ b/examples/gestures/imageviewer/imagewidget.cpp @@ -131,6 +131,15 @@ void ImageWidget::paintEvent(QPaintEvent*) p.restore(); } +bool ImageWidget::event(QEvent *event) +{ + if (event->type() == QEvent::Gesture) { + gestureEvent(static_cast<QGestureEvent*>(event)); + return true; + } + return QWidget::event(event); +} + void ImageWidget::gestureEvent(QGestureEvent *event) { touchFeedback.doubleTapped = false; diff --git a/examples/gestures/imageviewer/imagewidget.h b/examples/gestures/imageviewer/imagewidget.h index 56fcb40557..3f3ff96d58 100644 --- a/examples/gestures/imageviewer/imagewidget.h +++ b/examples/gestures/imageviewer/imagewidget.h @@ -56,6 +56,7 @@ public: void openDirectory(const QString &path); protected: + bool event(QEvent *event); void paintEvent(QPaintEvent*); void gestureEvent(QGestureEvent *event); void resizeEvent(QResizeEvent*); |