42 #ifndef QUIKITWINDOW_H 43 #define QUIKITWINDOW_H 45 #include <QPlatformWindow> 47 #import <UIKit/UIKit.h> 48 #import <OpenGLES/ES1/gl.h> 49 #import <OpenGLES/ES1/glext.h> 50 #import <OpenGLES/ES2/gl.h> 51 #import <OpenGLES/ES2/glext.h> 52 #import <OpenGLES/EAGL.h> 75 - (void)setContext:(EAGLContext *)newContext;
81 - (void)sendMouseEventForTouches:(NSSet *)touches withEvent:(UIEvent *)event fakeButtons:(
Qt::MouseButtons)buttons;
99 - (void)eaglView:(
EAGLView *)view usesFramebuffer:(GLuint)buffer;
116 void setGeometry(
const QRect &rect);
118 UIWindow *ensureNativeWindow();
122 QUIKitScreen *platformScreen()
const {
return mScreen; }
124 void updateGeometryAndOrientation();
135 #endif // QUIKITWINDOW_H
GLuint mDepthRenderbuffer
QPlatformWindow * mWindow
#define QT_END_NAMESPACE
This macro expands to.
BOOL enablesReturnKeyAutomatically
#define QT_BEGIN_NAMESPACE
This macro expands to.
UIKeyboardType keyboardType
GLuint mColorRenderbuffer
UIKeyboardAppearance keyboardAppearance
The QPlatformGLContext class provides an abstraction for native GL contexts.
UIReturnKeyType returnKeyType
The QRect class defines a rectangle in the plane using integer precision.
void presentFramebuffer()
UITextAutocapitalizationType autocapitalizationType
UITextAutocorrectionType autocorrectionType
Q_GUI_EXPORT EGLNativeWindowType nativeWindow(QWidget *)