Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qplatformnativeinterface.cpp
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
5#include <QtCore/qvariant.h>
6#include <QtCore/qmap.h>
7#include <QtGui/qcursor.h>
8
10
23{
24 Q_UNUSED(resource);
25 return nullptr;
26}
27
29{
30 Q_UNUSED(resource);
32 return nullptr;
33}
34
36{
37 Q_UNUSED(resource);
39 return nullptr;
40}
41
43{
44 Q_UNUSED(resource);
46 return nullptr;
47}
48
50{
51 Q_UNUSED(resource);
52 Q_UNUSED(backingStore);
53 return nullptr;
54}
55
56#ifndef QT_NO_CURSOR
58{
59 Q_UNUSED(resource);
61 return nullptr;
62}
63#endif // !QT_NO_CURSOR
64
70
76
82
88
94
95QFunctionPointer QPlatformNativeInterface::platformFunction(const QByteArray &function) const
96{
97 Q_UNUSED(function);
98 return nullptr;
99}
100
109
121
126{
128 Q_UNUSED(name);
129 Q_UNUSED(defaultValue);
130 return QVariant();
131}
132
142
144
145#include "moc_qplatformnativeinterface.cpp"
The QBackingStore class provides a drawing area for QWindow.
\inmodule QtCore
Definition qbytearray.h:57
The QCursor class provides a mouse cursor with an arbitrary shape.
Definition qcursor.h:45
\inmodule QtGui
virtual NativeResourceForContextFunction nativeResourceFunctionForContext(const QByteArray &resource)
virtual void * nativeResourceForContext(const QByteArray &resource, QOpenGLContext *context)
virtual void * nativeResourceForWindow(const QByteArray &resource, QWindow *window)
void *(* NativeResourceForBackingStoreFunction)(QBackingStore *backingStore)
void *(* NativeResourceForScreenFunction)(QScreen *screen)
virtual QVariantMap windowProperties(QPlatformWindow *window) const
Contains generic window properties that the platform may utilize.
virtual NativeResourceForScreenFunction nativeResourceFunctionForScreen(const QByteArray &resource)
virtual void * nativeResourceForBackingStore(const QByteArray &resource, QBackingStore *backingStore)
virtual NativeResourceForWindowFunction nativeResourceFunctionForWindow(const QByteArray &resource)
void *(* NativeResourceForWindowFunction)(QWindow *window)
virtual void * nativeResourceForScreen(const QByteArray &resource, QScreen *screen)
virtual QFunctionPointer platformFunction(const QByteArray &function) const
virtual void * nativeResourceForIntegration(const QByteArray &resource)
virtual NativeResourceForBackingStoreFunction nativeResourceFunctionForBackingStore(const QByteArray &resource)
virtual void * nativeResourceForCursor(const QByteArray &resource, const QCursor &cursor)
virtual QVariant windowProperty(QPlatformWindow *window, const QString &name) const
Returns a window property with name.
virtual NativeResourceForIntegrationFunction nativeResourceFunctionForIntegration(const QByteArray &resource)
void *(* NativeResourceForContextFunction)(QOpenGLContext *context)
virtual void setWindowProperty(QPlatformWindow *window, const QString &name, const QVariant &value)
Sets a window property with name to value.
The QPlatformWindow class provides an abstraction for top-level windows.
The QScreen class is used to query screen properties. \inmodule QtGui.
Definition qscreen.h:32
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition qstring.h:129
\inmodule QtCore
Definition qvariant.h:65
\inmodule QtGui
Definition qwindow.h:63
QCursor cursor
Combined button and popup list for selecting options.
static void * context
QMap< QString, QVariant > QVariantMap
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLuint name
QScreen * screen
[1]
Definition main.cpp:29
#define Q_UNUSED(x)
aWidget window() -> setWindowTitle("New Window Title")
[2]