7#include <qpa/qplatformwindow.h>
8#include <qpa/qwindowsysteminterface.h>
10#import <UIKit/UIKit.h>
40 void raise()
override{ raiseOrLower(
true); }
41 void lower()
override { raiseOrLower(
false); }
51 WId
winId()
const override {
return WId(m_view); }
60 CAEAGLLayer *eaglLayer()
const;
69 QRect m_normalGeometry;
72 void raiseOrLower(
bool raise);
73 void updateWindowLevel();
74 bool blockedByModal();
79#ifndef QT_NO_DEBUG_STREAM
bool shouldAutoActivateWindow() const
void propagateSizeHints() override
Reimplement to propagate the size hints of the QWindow.
void handleContentOrientationChange(Qt::ScreenOrientation orientation) override
Handle changes to the orientation of the platform window's contents.
void setParent(const QPlatformWindow *window) override
This function is called to enable native child window in QPA.
void clearAccessibleCache()
bool setMouseGrabEnabled(bool grab) override
void setWindowState(Qt::WindowStates state) override
Requests setting the window state of this surface to type.
void setGeometry(const QRect &rect) override
This function is called by Qt whenever a window is moved or resized using the QWindow API.
void requestUpdate() override
Requests an QEvent::UpdateRequest event.
void setOpacity(qreal level) override
Reimplement to be able to let Qt set the opacity level of a window.
bool setKeyboardGrabEnabled(bool grab) override
qreal devicePixelRatio() const override
Reimplement this function in subclass to return the device pixel ratio for the window.
WId winId() const override
Reimplement in subclasses to return a handle to the native window.
bool isExposed() const override
Returns if this window is exposed in the windowing system.
void lower() override
Reimplement to be able to let Qt lower windows to the bottom of the desktop.
void raise() override
Reimplement to be able to let Qt raise windows to the top of the desktop.
QMargins safeAreaMargins() const override
The safe area margins of a window represent the area that is safe to place content within,...
void setVisible(bool visible) override
Reimplemented in subclasses to show the surface if visible is true, and hide it if visible is false.
void requestActivateWindow() override
Reimplement to let Qt be able to request activation/focus for a window.
QSurfaceFormat format() const override
Returns the actual surface format of the window.
\inmodule QtCore\reentrant
Combined button and popup list for selecting options.
QDebug operator<<(QDebug debug, const QIOSWindow *window)
GLenum GLuint GLint level