4#ifndef QEGLFSX11INTEGRATION_H
5#define QEGLFSX11INTEGRATION_H
7#include "private/qeglfsdeviceintegration_p.h"
9#include <qpa/qwindowsysteminterface.h>
10#include <qpa/qplatformwindow.h>
47 const xcb_atom_t *
atoms()
const {
return m_atoms; }
51 void sendConnectionEvent(xcb_atom_t
a);
54 xcb_connection_t *m_connection;
56 xcb_window_t m_window;
58 xcb_window_t m_connectionEventListener;
60 mutable QSize m_screenSize;
xcb_connection_t * connection()
const xcb_atom_t * atoms() const
QPlatformWindow * platformWindow()
EGLNativeWindowType createNativeWindow(QPlatformWindow *window, const QSize &size, const QSurfaceFormat &format) override
void platformInit() override
void platformDestroy() override
EGLNativeDisplayType platformDisplay() const override
QSize screenSize() const override
bool hasCapability(QPlatformIntegration::Capability cap) const override
void destroyNativeWindow(EGLNativeWindowType window) override
@ _NET_WM_STATE_FULLSCREEN
Combined button and popup list for selecting options.
GLboolean GLboolean GLboolean GLboolean a
[7]
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLint GLsizei GLsizei GLenum format