Qt 4.8
|
#include <qwaylandshmwindow.h>
Public Functions | |
QPlatformGLContext * | glContext () const |
Reimplement to return the glContext associated with the window. More... | |
QWaylandShmWindow (QWidget *widget) | |
WindowType | windowType () const |
~QWaylandShmWindow () | |
Public Functions inherited from QWaylandWindow | |
void | attach (QWaylandBuffer *buffer) |
void | configure (uint32_t time, uint32_t edges, int32_t x, int32_t y, int32_t width, int32_t height) |
void | damage (const QRect &rect) |
QWaylandWindow (QWidget *window) | |
void | setParent (const QPlatformWindow *parent) |
This function is called to enable native child widgets in QPA. More... | |
void | setVisible (bool visible) |
Reimplemented in subclasses to show the surface if visible is true , and hide it if visible is false . More... | |
void | waitForFrameSync () |
WId | winId () const |
Reimplement in subclasses to return a handle to the native window. More... | |
struct wl_surface * | wl_surface () const |
~QWaylandWindow () | |
Public Functions inherited from QPlatformWindow | |
virtual QRect | geometry () const |
Returnes the current geometry of a window. More... | |
virtual void | lower () |
Reimplement to be able to let Qt lower windows to the bottom of the desktop. More... | |
QPlatformWindow (QWidget *tlw) | |
Constructs a platform window with the given top level widget. More... | |
virtual void | raise () |
Reimplement to be able to let Qt rais windows to the top of the desktop. More... | |
virtual void | requestActivateWindow () |
Reimplement to let Qt be able to request activation/focus for a window. More... | |
virtual void | setGeometry (const QRect &rect) |
This function is called by Qt whenever a window is moved or the window is resized. More... | |
virtual void | setOpacity (qreal level) |
Reimplement to be able to let Qt set the opacity level of a window. More... | |
virtual Qt::WindowFlags | setWindowFlags (Qt::WindowFlags flags) |
Requests setting the window flags of this surface to type. More... | |
virtual void | setWindowTitle (const QString &title) |
Reimplement to set the window title to title. More... | |
QWidget * | widget () const |
Returnes the widget which belongs to the QPlatformWindow. More... | |
virtual Qt::WindowFlags | windowFlags () const |
Returns the effective window flags for this surface. More... | |
virtual | ~QPlatformWindow () |
Virtual destructor does not delete its top level widget. More... | |
Additional Inherited Members | |
Public Types inherited from QWaylandWindow | |
enum | WindowType { Shm, Egl } |
Protected Functions inherited from QWaylandWindow | |
virtual void | newSurfaceCreated () |
Protected Variables inherited from QWaylandWindow | |
QWaylandBuffer * | mBuffer |
QWaylandDisplay * | mDisplay |
QWaitCondition | mFrameSyncWait |
struct wl_surface * | mSurface |
bool | mWaitingForFrameSync |
WId | mWindowId |
Protected Variables inherited from QPlatformWindow | |
QScopedPointer< QPlatformWindowPrivate > | d_ptr |
Definition at line 48 of file qwaylandshmwindow.h.
QWaylandShmWindow::QWaylandShmWindow | ( | QWidget * | widget | ) |
Definition at line 50 of file qwaylandshmwindow.cpp.
QWaylandShmWindow::~QWaylandShmWindow | ( | ) |
Definition at line 56 of file qwaylandshmwindow.cpp.
|
virtual |
Reimplement to return the glContext associated with the window.
Reimplemented from QPlatformWindow.
Definition at line 66 of file qwaylandshmwindow.cpp.
|
virtual |
Implements QWaylandWindow.
Definition at line 61 of file qwaylandshmwindow.cpp.
Referenced by QWaylandShmWindowSurface::beginPaint(), QWaylandShmWindowSurface::flush(), and QWaylandShmWindowSurface::resize().