4#ifndef QDIRECTFBWINDOW_H
5#define QDIRECTFBWINDOW_H
7#include <qpa/qplatformwindow.h>
QDirectFbEGLContext(QDirectFbScreenEGL *screen, QOpenGLContext *context)
EGLSurface eglSurfaceForPlatformSurface(QPlatformSurface *surface)
QDirectFbScreenEGL(int display)
QDirectFbScreen(int display)
void createDirectFBWindow()
QDirectFbWindowEGL(QWindow *tlw, QDirectFbInput *inputhandler)
QSurfaceFormat format() const
Returns the actual surface format of the window.
void lower() override
Reimplement to be able to let Qt lower windows to the bottom of the desktop.
void raise() override
Reimplement to be able to let Qt raise windows to the top of the desktop.
WId winId() const override
Reimplement in subclasses to return a handle to the native window.
QDirectFbInput * m_inputHandler
void setGeometry(const QRect &rect) override
This function is called by Qt whenever a window is moved or resized using the QWindow API.
~QDirectFbWindow() override
QDirectFBPointer< IDirectFBSurface > m_dfbSurface
QDirectFbWindow(QWindow *tlw, QDirectFbInput *inputhandler)
bool setKeyboardGrabEnabled(bool grab) override
QDirectFBPointer< IDirectFBWindow > m_dfbWindow
void setOpacity(qreal level) override
Reimplement to be able to let Qt set the opacity level of a window.
bool setMouseGrabEnabled(bool grab) override
void setWindowFlags(Qt::WindowFlags flags) override
Requests setting the window flags of this surface to flags.
IDirectFBWindow * dfbWindow() const
virtual void createDirectFBWindow()
IDirectFBSurface * dfbSurface()
void setVisible(bool visible) override
Reimplemented in subclasses to show the surface if visible is true, and hide it if visible is false.
Combined button and popup list for selecting options.
static QT_BEGIN_NAMESPACE QDirectFBEGLHooks * hooks