4#ifndef QANDROIDPLATFORMINTERATION_H
5#define QANDROIDPLATFORMINTERATION_H
10#include <QtGui/qtguiglobal.h>
11#include <qpa/qplatformintegration.h>
12#include <qpa/qplatformmenu.h>
13#include <qpa/qplatformnativeinterface.h>
14#include <qpa/qplatformopenglcontext.h>
15#include <qpa/qplatformoffscreensurface.h>
16#include <qpa/qplatformtheme.h>
17#include <private/qflatmap_p.h>
18#include <QtCore/qvarlengtharray.h>
27class QPlatformAccessibility;
43 , QNativeInterface::Private::QEGLIntegration
44 , QNativeInterface::Private::QAndroidOffScreenIntegration
74 const QRect &availableGeometry);
84#ifndef QT_NO_CLIPBOARD
92#if QT_CONFIG(accessibility)
93 virtual QPlatformAccessibility *accessibility()
const override;
103 int availableHeight,
int physicalWidth,
int physicalHeight,
104 int screenWidth,
int screenHeight);
129 static QRect m_defaultAvailableGeometry;
130 static QSize m_defaultPhysicalSize;
131 static QSize m_defaultScreenSize;
135 static bool m_showPasswordEnabled;
150 int m_primaryDisplayId = 0;
152#ifndef QT_NO_CLIPBOARD
157#if QT_CONFIG(accessibility)
158 mutable QPlatformAccessibility *m_accessibility;
The QPlatformInputContext class abstracts the input method dependent data and composing state.
The QPlatformOpenGLContext class provides an abstraction for native GL contexts.
The QPointingDevice class describes a device from which mouse, touch or tablet events originate.
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QVulkanInstance class represents a native Vulkan instance, enabling Vulkan rendering onto a QSurf...
struct wl_display * display
Combined button and popup list for selecting options.
typedef EGLDisplay(EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform
GLint GLsizei GLsizei height
static QT_BEGIN_NAMESPACE QVariant hint(QPlatformIntegration::StyleHint h)