From 0d12e17d253b5e9b7b3ee05fea864c43d44ce829 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20R=C3=B8dal?= Date: Wed, 27 Apr 2011 14:56:55 +0200 Subject: QGuiApplication refactor in progress. Things are a bit broken now... At least wiggly runs :) (cherry picked from commit 6cdcf395ffe1e051d109a45ecd71141173a4a4c0) --- src/gui/kernel/qwindowsysteminterface_qpa_p.h | 36 +++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'src/gui/kernel/qwindowsysteminterface_qpa_p.h') diff --git a/src/gui/kernel/qwindowsysteminterface_qpa_p.h b/src/gui/kernel/qwindowsysteminterface_qpa_p.h index 6be86ad9a5..9ca48e3cb6 100644 --- a/src/gui/kernel/qwindowsysteminterface_qpa_p.h +++ b/src/gui/kernel/qwindowsysteminterface_qpa_p.h @@ -73,55 +73,55 @@ public: class CloseEvent : public WindowSystemEvent { public: - CloseEvent(QWidget *tlw) + CloseEvent(QWindow *tlw) : WindowSystemEvent(Close), topLevel(tlw) { } - QWeakPointer topLevel; + QWeakPointer topLevel; }; class GeometryChangeEvent : public WindowSystemEvent { public: - GeometryChangeEvent(QWidget *tlw, const QRect &newGeometry) + GeometryChangeEvent(QWindow *tlw, const QRect &newGeometry) : WindowSystemEvent(GeometryChange), tlw(tlw), newGeometry(newGeometry) { } - QWeakPointer tlw; + QWeakPointer tlw; QRect newGeometry; }; class EnterEvent : public WindowSystemEvent { public: - EnterEvent(QWidget *enter) + EnterEvent(QWindow *enter) : WindowSystemEvent(Enter), enter(enter) { } - QWeakPointer enter; + QWeakPointer enter; }; class LeaveEvent : public WindowSystemEvent { public: - LeaveEvent(QWidget *leave) + LeaveEvent(QWindow *leave) : WindowSystemEvent(Leave), leave(leave) { } - QWeakPointer leave; + QWeakPointer leave; }; class ActivatedWindowEvent : public WindowSystemEvent { public: - ActivatedWindowEvent(QWidget *activatedWindow) + ActivatedWindowEvent(QWindow *activatedWindow) : WindowSystemEvent(ActivatedWindow), activated(activatedWindow) { } - QWeakPointer activated; + QWeakPointer activated; }; class UserEvent : public WindowSystemEvent { public: - UserEvent(QWidget * w, ulong time, EventType t) - : WindowSystemEvent(t), widget(w), timestamp(time) { } - QWeakPointer widget; + UserEvent(QWindow * w, ulong time, EventType t) + : WindowSystemEvent(t), window(w), timestamp(time) { } + QWeakPointer window; unsigned long timestamp; }; class MouseEvent : public UserEvent { public: - MouseEvent(QWidget * w, ulong time, const QPoint & local, const QPoint & global, Qt::MouseButtons b) + MouseEvent(QWindow * w, ulong time, const QPoint & local, const QPoint & global, Qt::MouseButtons b) : UserEvent(w, time, Mouse), localPos(local), globalPos(global), buttons(b) { } QPoint localPos; QPoint globalPos; @@ -130,7 +130,7 @@ public: class WheelEvent : public UserEvent { public: - WheelEvent(QWidget *w, ulong time, const QPoint & local, const QPoint & global, int d, Qt::Orientation o) + WheelEvent(QWindow *w, ulong time, const QPoint & local, const QPoint & global, int d, Qt::Orientation o) : UserEvent(w, time, Wheel), delta(d), localPos(local), globalPos(global), orient(o) { } int delta; QPoint localPos; @@ -140,11 +140,11 @@ public: class KeyEvent : public UserEvent { public: - KeyEvent(QWidget *w, ulong time, QEvent::Type t, int k, Qt::KeyboardModifiers mods, const QString & text = QString(), bool autorep = false, ushort count = 1) + KeyEvent(QWindow *w, ulong time, QEvent::Type t, int k, Qt::KeyboardModifiers mods, const QString & text = QString(), bool autorep = false, ushort count = 1) :UserEvent(w, time, Key), key(k), unicode(text), repeat(autorep), repeatCount(count), modifiers(mods), keyType(t), nativeScanCode(0), nativeVirtualKey(0), nativeModifiers(0) { } - KeyEvent(QWidget *w, ulong time, QEvent::Type t, int k, Qt::KeyboardModifiers mods, + KeyEvent(QWindow *w, ulong time, QEvent::Type t, int k, Qt::KeyboardModifiers mods, quint32 nativeSC, quint32 nativeVK, quint32 nativeMods, const QString & text = QString(), bool autorep = false, ushort count = 1) :UserEvent(w, time, Key), key(k), unicode(text), repeat(autorep), @@ -163,7 +163,7 @@ public: class TouchEvent : public UserEvent { public: - TouchEvent(QWidget *w, ulong time, QEvent::Type t, QTouchEvent::DeviceType d, const QList &p) + TouchEvent(QWindow *w, ulong time, QEvent::Type t, QTouchEvent::DeviceType d, const QList &p) :UserEvent(w, time, Touch), devType(d), points(p), touchType(t) { } QTouchEvent::DeviceType devType; QList points; -- cgit v1.2.3