diff options
author | Paul Olav Tvete <paul.tvete@nokia.com> | 2010-02-11 16:33:58 +0100 |
---|---|---|
committer | Paul Olav Tvete <paul.tvete@nokia.com> | 2010-02-11 16:33:58 +0100 |
commit | 73bd4b93e0d46fdf6a32eb88ce8c7441ff8063da (patch) | |
tree | 09b3702275c655a8eb967df20d5068f4fb3b4574 | |
parent | c6002a8b909e9432c14fedf7f2ea50bd511715d6 (diff) |
Quick-and-dirty mouse move events
-rw-r--r-- | qgraphicssystem_dd.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/qgraphicssystem_dd.cpp b/qgraphicssystem_dd.cpp index 2285061..56fbe22 100644 --- a/qgraphicssystem_dd.cpp +++ b/qgraphicssystem_dd.cpp @@ -267,15 +267,19 @@ void QDevDaysGraphicsSystem::eventDispatcher() case Event::GeometryChangeEvent: { QWindowSystemInterface::handleGeometryChange(window, m_message.rect.toRect()); break; } + case Event::MouseMoveEvent: case Event::MousePressEvent: { // ### we don't support multiple buttons or any keyboard modifiers + // ### and we don't support mouse tracking QPoint pos = m_message.rect.topLeft().toPoint(); + qDebug() << "=====> Mouse press/move event" << pos; Qt::MouseButtons b = Qt::LeftButton; QWindowSystemInterface::handleMouseEvent(window, pos, pos+window->pos(), b); break; } case Event::MouseReleaseEvent: { // ### we don't support multiple buttons or any keyboard modifiers QPoint pos = m_message.rect.topLeft().toPoint(); + qDebug() << "======> Mouse release event" << pos; Qt::MouseButtons b = Qt::NoButton; QWindowSystemInterface::handleMouseEvent(window, pos, pos + window->pos(), b); break; } |