![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qwaylandeglplatformintegration.h>
Public Member Functions | |
QWaylandEglPlatformIntegration () | |
QWaylandEglClientBufferIntegration * | clientBufferIntegration () const override |
![]() | |
QWaylandIntegration () | |
~QWaylandIntegration () override | |
bool | init () |
bool | hasCapability (QPlatformIntegration::Capability cap) const override |
QPlatformWindow * | createPlatformWindow (QWindow *window) const override |
Factory function for QPlatformWindow. | |
QPlatformBackingStore * | createPlatformBackingStore (QWindow *window) const override |
Factory function for QPlatformBackingStore. | |
QAbstractEventDispatcher * | createEventDispatcher () const override |
Factory function for the GUI event dispatcher. | |
void | initialize () override |
Performs initialization steps that depend on having an event dispatcher available. | |
QPlatformFontDatabase * | fontDatabase () const override |
Accessor for the platform integration's fontdatabase. | |
QPlatformNativeInterface * | nativeInterface () const override |
QPlatformInputContext * | inputContext () const override |
Returns the platforms input context. | |
QVariant | styleHint (StyleHint hint) const override |
QPlatformServices * | services () const override |
QWaylandDisplay * | display () const |
Qt::KeyboardModifiers | queryKeyboardModifiers () const override |
QList< int > | possibleKeys (const QKeyEvent *event) const override |
Should be used to obtain a list of possible shortcuts for the given key event. | |
QStringList | themeNames () const override |
QPlatformTheme * | createPlatformTheme (const QString &name) const override |
void | setApplicationBadge (qint64 number) override |
void | beep () const override |
virtual QWaylandInputDevice * | createInputDevice (QWaylandDisplay *display, int version, uint32_t id) const |
virtual QWaylandScreen * | createPlatformScreen (QWaylandDisplay *waylandDisplay, int version, uint32_t id) const |
virtual QWaylandCursor * | createPlatformCursor (QWaylandDisplay *display) const |
virtual QWaylandServerBufferIntegration * | serverBufferIntegration () const |
virtual QWaylandShellIntegration * | shellIntegration () const |
void | reconfigureInputContext () |
![]() | |
virtual | ~QPlatformIntegration () |
virtual QPlatformPixmap * | createPlatformPixmap (QPlatformPixmap::PixelType type) const |
Factory function for QPlatformPixmap. | |
virtual QPlatformWindow * | createForeignWindow (QWindow *, WId) const |
virtual QPlatformOpenGLContext * | createPlatformOpenGLContext (QOpenGLContext *context) const |
Factory function for QPlatformOpenGLContext. | |
virtual QPlatformSharedGraphicsCache * | createPlatformSharedGraphicsCache (const char *cacheId) const |
Factory function for QPlatformSharedGraphicsCache. | |
virtual QPaintEngine * | createImagePaintEngine (QPaintDevice *paintDevice) const |
Factory function for QPaintEngine. | |
virtual void | destroy () |
Called before the platform integration is deleted. | |
virtual QPlatformClipboard * | clipboard () const |
Accessor for the platform integration's clipboard. | |
virtual Qt::WindowState | defaultWindowState (Qt::WindowFlags) const |
virtual QPlatformKeyMapper * | keyMapper () const |
Accessor for the platform integration's key mapper. | |
virtual QPlatformOffscreenSurface * | createPlatformOffscreenSurface (QOffscreenSurface *surface) const |
Factory function for QOffscreenSurface. | |
virtual QPlatformSessionManager * | createPlatformSessionManager (const QString &id, const QString &key) const |
virtual void | sync () |
virtual QOpenGLContext::OpenGLModuleType | openGLModuleType () |
Platform integration function for querying the OpenGL implementation type. | |
virtual void | setApplicationIcon (const QIcon &icon) const |
virtual void | quit () const |
template<auto func, typename... Args> | |
auto | call (Args... args) |
Definition at line 15 of file qwaylandeglplatformintegration.h.
|
inline |
Definition at line 18 of file qwaylandeglplatformintegration.h.
References QWaylandEglPlatformIntegration().
Referenced by QWaylandEglPlatformIntegration(), and QtWaylandClient::QWaylandEglPlatformIntegrationPlugin::create().
|
inlineoverridevirtual |
Reimplemented from QtWaylandClient::QWaylandIntegration.
Definition at line 24 of file qwaylandeglplatformintegration.h.