41 #ifndef QWINDOWSYSTEMINTERFACE_H 42 #define QWINDOWSYSTEMINTERFACE_H 44 #include <QtCore/QTime> 45 #include <QtGui/qwindowdefs.h> 46 #include <QtCore/QEvent> 47 #include <QtGui/QWidget> 48 #include <QtCore/QWeakPointer> 49 #include <QtCore/QMutex> 50 #include <QtGui/QTouchEvent> 61 static void handleMouseEvent(
QWidget *w,
const QPoint & local,
const QPoint & global, Qt::MouseButtons b);
62 static void handleMouseEvent(
QWidget *w,
ulong timestamp,
const QPoint & local,
const QPoint & global, Qt::MouseButtons b);
72 static void handleExtendedKeyEvent(
QWidget *w,
ulong timestamp,
QEvent::Type type,
int key, Qt::KeyboardModifiers modifiers,
93 static void handleGeometryChange(
QWidget *w,
const QRect &newRect);
94 static void handleCloseEvent(
QWidget *w);
95 static void handleEnterEvent(
QWidget *w);
96 static void handleLeaveEvent(
QWidget *w);
97 static void handleWindowActivated(
QWidget *w);
101 static void handleScreenGeometryChange(
int screenIndex);
102 static void handleScreenAvailableGeometryChange(
int screenIndex);
103 static void handleScreenCountChange(
int count);
105 static void handleLocaleChange();
107 static void handlePlatformPanelEvent(
QWidget *w);
112 #endif // QWINDOWSYSTEMINTERFACE_H
#define QT_END_NAMESPACE
This macro expands to.
The QPointF class defines a point in the plane using floating point precision.
The QString class provides a Unicode character string.
DeviceType
This enum represents the type of device that generated a QTouchEvent.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QRectF class defines a rectangle in the plane using floating point precision. ...
Type
This enum type defines the valid event types in Qt.
The QPoint class defines a point in the plane using integer precision.
TouchPointState
This enum represents the state of a touch point at the time the QTouchEvent occurred.
The QRect class defines a rectangle in the plane using integer precision.
Qt::TouchPointState state
The QList class is a template class that provides lists.