18#include <qpa/qplatformwindow.h>
19#include <private/qglobal_p.h>
42 WId winId()
const override {
return mWindowId; }
49 virtual void repaint(
const QRegion&);
void resize(const QSize &size, const QRegion ®ion) override
void flush(QWindow *window, const QRegion ®ion, const QPoint &offset) override
Flushes the given region from the specified window.
QImage toImage() const override
Implemented in subclasses to return the content of the backingstore as a QImage.
void endPaint() override
This function is called after painting onto the surface has ended.
void beginPaint(const QRegion &) override
This function is called before painting onto the surface begins, with the region in which the paintin...
QPaintDevice * paintDevice() override
Implement this function to return the appropriate paint device.
QFbBackingStore(QWindow *window)
QFbWindow(QWindow *window)
QFbBackingStore * backingStore() const
Qt::WindowFlags windowFlags() const
QFbScreen * platformScreen() const
void setVisible(bool visible) override
Reimplemented in subclasses to show the surface if visible is true, and hide it if visible is false.
virtual void repaint(const QRegion &)
void setBackingStore(QFbBackingStore *store)
Qt::WindowFlags mWindowFlags
bool setKeyboardGrabEnabled(bool) override
WId winId() const override
Reimplement in subclasses to return a handle to the native window.
void setGeometry(const QRect &rect) override
This function is called by Qt whenever a window is moved or resized using the QWindow API.
void propagateSizeHints() override
Reimplement to propagate the size hints of the QWindow.
Qt::WindowStates mWindowState
bool setMouseGrabEnabled(bool) override
QFbBackingStore * mBackingStore
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.
void setWindowFlags(Qt::WindowFlags type) override
Requests setting the window flags of this surface to flags.
void setWindowState(Qt::WindowStates state) override
Requests setting the window state of this surface to type.
Combined button and popup list for selecting options.