summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qevent.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/kernel/qevent.h')
-rw-r--r--src/gui/kernel/qevent.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/gui/kernel/qevent.h b/src/gui/kernel/qevent.h
index 0847fd6046..a6196346a7 100644
--- a/src/gui/kernel/qevent.h
+++ b/src/gui/kernel/qevent.h
@@ -938,6 +938,30 @@ private:
const QScrollEventPrivate *d_func() const;
};
+class QScreenOrientationChangeEventPrivate;
+class Q_GUI_EXPORT QScreenOrientationChangeEvent : public QEvent
+{
+public:
+ enum Orientation {
+ Portrait = 1,
+ Landscape = 2,
+ PortraitInverted = 4,
+ LandscapeInverted = 8
+ };
+ QScreenOrientationChangeEvent(qint32 screenOrientationInDegrees);
+ QScreenOrientationChangeEvent(Orientation screenOrientation);
+ ~QScreenOrientationChangeEvent();
+
+ bool isValid() const;
+ qint32 orientationInDegrees() const;
+ Orientation orientation() const;
+
+private:
+ QScreenOrientationChangeEventPrivate *d_func();
+ const QScreenOrientationChangeEventPrivate *d_func() const;
+
+};
+
QT_END_NAMESPACE
QT_END_HEADER