19#include <qpa/qplatformwindow.h>
20#include <QtGui/qsurfaceformat.h>
22#include <qpa/qplatformopenglcontext.h>
23#include <QtGui/qopenglcontext.h>
26#include <QtGui/qguiapplication.h>
29#include <QtGui/private/qmacmimeregistry_p.h>
30#include <QtGui/private/qcoregraphics_p.h>
33#include <MoltenVK/mvk_vulkan.h>
47 if (resourceString ==
"nsview") {
49 }
else if (resourceString ==
"nswindow") {
52 }
else if (resourceString ==
"vkSurface") {
62 if (resource.
toLower() ==
"registerdraggedtypes")
64 if (resource.
toLower() ==
"registertouchwindow")
66 if (resource.
toLower() ==
"setembeddedinforeignview")
68 if (resource.
toLower() ==
"registercontentborderarea")
70 if (resource.
toLower() ==
"setcontentborderareaenabled")
72 if (resource.
toLower() ==
"testcontentborderposition")
78void QCocoaNativeInterface::clearCurrentThreadCocoaEventDispatcherInterruptFlag()
111void QCocoaNativeInterface::registerContentBorderArea(
QWindow *
window,
quintptr identifier,
int upper,
int lower)
QByteArray toLower() const &
static void clearCurrentThreadCocoaEventDispatcherInterruptFlag()
void * nativeResourceForWindow(const QByteArray &resourceString, QWindow *window) override
NativeResourceForIntegrationFunction nativeResourceFunctionForIntegration(const QByteArray &resource) override
void onAppFocusWindowChanged(QWindow *window)
void setContentBorderAreaEnabled(quintptr identifier, bool enable)
bool testContentBorderAreaPosition(int position) const
void registerTouch(bool enable)
void registerContentBorderArea(quintptr identifier, int upper, int lower)
void setEmbeddedInForeignView()
The QVulkanInstance class represents a native Vulkan instance, enabling Vulkan rendering onto a QSurf...
void registerDraggedTypes(const QStringList &types)
Combined button and popup list for selecting options.
GLsizei GLenum GLenum * types
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
static QWindowsDirect2DWindow * nativeWindow(QWindow *window)