4#ifndef QEGLFSINTEGRATION_H
5#define QEGLFSINTEGRATION_H
19#include <QtCore/QPointer>
20#include <QtCore/QVariant>
21#include <QtGui/QWindow>
22#include <qpa/qplatformintegration.h>
23#include <qpa/qplatformnativeinterface.h>
24#include <qpa/qplatformopenglcontext.h>
25#include <qpa/qplatformscreen.h>
26#include <QtGui/private/qkeymapper_p.h>
37 ,
public QNativeInterface::Private::QEvdevKeyMapper
40 ,
public QNativeInterface::Private::QEGLIntegration
85 void loadKeymap(
const QString &filename)
override;
86 void switchLang()
override;
90 virtual void createInputHandlers();
94 EGLNativeDisplayType nativeDisplay()
const;
102 bool m_disableInputHandlers;
void setPointerWindow(QWindow *pointerWindow)
QPlatformInputContext * inputContext() const override
Returns the platforms input context.
EGLDisplay display() const
QEvdevKeyboardManager * m_kbdMgr
QFbVtHandler * vtHandler()
QPointer< QWindow > pointerWindow()
The QPlatformInputContext class abstracts the input method dependent data and composing state.
The QPlatformOpenGLContext class provides an abstraction for native GL contexts.
The QScreen class is used to query screen properties. \inmodule QtGui.
\macro QT_RESTRICTED_CAST_FROM_ASCII
struct wl_display * display
Combined button and popup list for selecting options.
typedef EGLDisplay(EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform