Qt 4.8
|
#include <fb_base.h>
Public Functions | |
virtual void | lower () |
Reimplement to be able to let Qt lower windows to the bottom of the desktop. More... | |
QFbWindow (QWidget *window) | |
virtual void | raise () |
Reimplement to be able to let Qt rais windows to the top of the desktop. More... | |
virtual void | repaint (const QRegion &) |
void | setGeometry (const QRect &rect) |
This function is called by Qt whenever a window is moved or the window is resized. More... | |
virtual void | setVisible (bool visible) |
Reimplemented in subclasses to show the surface if visible is true , and hide it if visible is false . More... | |
virtual Qt::WindowFlags | setWindowFlags (Qt::WindowFlags type) |
Requests setting the window flags of this surface to type. More... | |
virtual bool | visible () |
virtual Qt::WindowFlags | windowFlags () const |
Returns the effective window flags for this surface. More... | |
WId | winId () const |
Reimplement in subclasses to return a handle to the native window. More... | |
~QFbWindow () | |
Public Functions inherited from QPlatformWindow | |
virtual QRect | geometry () const |
Returnes the current geometry of a window. More... | |
virtual QPlatformGLContext * | glContext () const |
Reimplement to return the glContext associated with the window. More... | |
QPlatformWindow (QWidget *tlw) | |
Constructs a platform window with the given top level widget. More... | |
virtual void | requestActivateWindow () |
Reimplement to let Qt be able to request activation/focus for a window. More... | |
virtual void | setOpacity (qreal level) |
Reimplement to be able to let Qt set the opacity level of a window. More... | |
virtual void | setParent (const QPlatformWindow *window) |
This function is called to enable native child widgets in QPA. 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 | ~QPlatformWindow () |
Virtual destructor does not delete its top level widget. More... | |
Protected Variables | |
Qt::WindowFlags | flags |
QList< QFbScreen * > | mScreens |
QRect | oldGeometry |
QFbWindowSurface * | surface |
bool | visibleFlag |
WId | windowId |
Protected Variables inherited from QPlatformWindow | |
QScopedPointer< QPlatformWindowPrivate > | d_ptr |
Friends | |
class | QFbScreen |
class | QFbWindowSurface |
QFbWindow::QFbWindow | ( | QWidget * | window | ) |
Definition at line 375 of file fb_base.cpp.
QFbWindow::~QFbWindow | ( | ) |
Definition at line 384 of file fb_base.cpp.
|
virtual |
Reimplement to be able to let Qt lower windows to the bottom of the desktop.
Reimplemented from QPlatformWindow.
Definition at line 342 of file fb_base.cpp.
|
virtual |
Reimplement to be able to let Qt rais windows to the top of the desktop.
Reimplemented from QPlatformWindow.
Definition at line 321 of file fb_base.cpp.
|
virtual |
Definition at line 422 of file fb_base.cpp.
Referenced by QFbWindowSurface::flush().
|
virtual |
This function is called by Qt whenever a window is moved or the window is resized.
The resize can happen programatically(from ie. user application) or by the window manager. This means that there is no need to call this function specifically from the window manager callback, instead call QWindowSystemInterface::handleGeometryChange(QWidget *w, const QRect &newRect);
Reimplemented from QPlatformWindow.
Definition at line 453 of file fb_base.cpp.
|
virtual |
Reimplemented in subclasses to show the surface if visible is true
, and hide it if visible is false
.
Reimplemented from QPlatformWindow.
Definition at line 485 of file fb_base.cpp.
|
virtual |
Requests setting the window flags of this surface to type.
Returns the actual flags set.
Reimplemented from QPlatformWindow.
Definition at line 497 of file fb_base.cpp.
|
virtual |
Returns the effective window flags for this surface.
Reimplemented from QPlatformWindow.
Definition at line 509 of file fb_base.cpp.
|
inlinevirtual |
Reimplement in subclasses to return a handle to the native window.
Reimplemented from QPlatformWindow.
Definition at line 139 of file fb_base.h.
|
friend |
Definition at line 147 of file fb_base.h.
Referenced by QFbScreen::addWindow(), QFbScreen::removeWindow(), and ~QFbWindow().
|
protected |
|
protected |
Definition at line 152 of file fb_base.h.
Referenced by QFbWindow().