summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <jeremy.katz@nokia.com>2010-02-11 16:03:08 +0100
committerPaul Olav Tvete <paul.tvete@nokia.com>2010-02-11 16:15:29 +0100
commitc6002a8b909e9432c14fedf7f2ea50bd511715d6 (patch)
tree01a93a908edf50667b9b2a43dc56f1e034a464ee
parent6727cbfd1dd647ed20829397bd789c297750b21c (diff)
Change input to use QWindowSystemInterface::
-rw-r--r--qgraphicssystem_dd.cpp20
1 files changed, 8 insertions, 12 deletions
diff --git a/qgraphicssystem_dd.cpp b/qgraphicssystem_dd.cpp
index 50452eb..2285061 100644
--- a/qgraphicssystem_dd.cpp
+++ b/qgraphicssystem_dd.cpp
@@ -23,7 +23,7 @@
#include "qgraphicssystem_dd.h"
-#include <QtGui/private/qapplication_p.h>
+#include <QWindowSystemInterface>
#include <QtGui/private/qpixmap_raster_p.h>
#include <QtGui/qapplication.h>
@@ -265,29 +265,25 @@ void QDevDaysGraphicsSystem::eventDispatcher()
qDebug() << "SYSTEM: received event" << m_message.type << window;
switch (m_message.type) {
case Event::GeometryChangeEvent: {
- QApplicationPrivate::handleGeometryChange(window, m_message.rect.toRect());
+ QWindowSystemInterface::handleGeometryChange(window, m_message.rect.toRect());
break; }
case Event::MousePressEvent: {
// ### we don't support multiple buttons or any keyboard modifiers
QPoint pos = m_message.rect.topLeft().toPoint();
- QMouseEvent me(QEvent::MouseButtonPress, pos, pos + window->pos(),
- Qt::LeftButton, Qt::NoButton, Qt::NoModifier);
- QApplicationPrivate::handleMouseEvent(window, me);
+ 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();
- QMouseEvent me(QEvent::MouseButtonRelease, pos, pos + window->pos(),
- Qt::LeftButton, Qt::NoButton, Qt::NoModifier);
- QApplicationPrivate::handleMouseEvent(window, me);
+ Qt::MouseButtons b = Qt::NoButton;
+ QWindowSystemInterface::handleMouseEvent(window, pos, pos + window->pos(), b);
break; }
case Event::KeyPressEvent: {
- QKeyEvent ke(QEvent::KeyPress, m_message.value, Qt::NoModifier);
- QApplicationPrivate::handleKeyEvent(window, &ke);
+ QWindowSystemInterface::handleKeyEvent(window, QEvent::KeyPress, m_message.value, Qt::NoModifier);
break; }
case Event::KeyReleaseEvent: {
- QKeyEvent ke(QEvent::KeyRelease, m_message.value, Qt::NoModifier);
- QApplicationPrivate::handleKeyEvent(window, &ke);
+ QWindowSystemInterface::handleKeyEvent(window, QEvent::KeyRelease, m_message.value, Qt::NoModifier);
break; }
}
break; }