summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Olav Tvete <paul.tvete@nokia.com>2010-02-11 16:33:58 +0100
committerPaul Olav Tvete <paul.tvete@nokia.com>2010-02-11 16:33:58 +0100
commit73bd4b93e0d46fdf6a32eb88ce8c7441ff8063da (patch)
tree09b3702275c655a8eb967df20d5068f4fb3b4574
parentc6002a8b909e9432c14fedf7f2ea50bd511715d6 (diff)
Quick-and-dirty mouse move events
-rw-r--r--qgraphicssystem_dd.cpp4
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; }