Qt 4.8
|
#include <fb_base.h>
Public Functions | |
virtual void | beginPaint (const QRegion ®ion) |
This function is called before painting onto the surface begins, with the region in which the painting will occur. More... | |
virtual void | endPaint (const QRegion ®ion) |
This function is called after painting onto the surface has ended, with the region in which the painting was performed. More... | |
virtual void | flush (QWidget *widget, const QRegion ®ion, const QPoint &offset) |
Flushes the given region from the specified widget onto the screen. More... | |
const QImage | image () |
virtual QPaintDevice * | paintDevice () |
Implement this function to return the appropriate paint device. More... | |
QFbWindowSurface (QFbScreen *screen, QWidget *window) | |
void | resize (const QSize &size) |
virtual bool | scroll (const QRegion &area, int dx, int dy) |
Scrolls the given area dx pixels to the right and dy downward; both dx and dy may be negative. More... | |
~QFbWindowSurface () | |
Public Functions inherited from QWindowSurface | |
virtual QImage * | buffer (const QWidget *widget) |
Returns a QImage pointer which represents the actual buffer the widget is drawn into or 0 if this is unavailable. More... | |
virtual WindowSurfaceFeatures | features () const |
QRect | geometry () const |
Returns the currently allocated area on the screen. More... | |
virtual QPixmap | grabWidget (const QWidget *widget, const QRect &rectangle=QRect()) const |
Returns a QPixmap generated from the part of the backing store corresponding to widget. More... | |
bool | hasFeature (WindowSurfaceFeature feature) const |
virtual QPoint | offset (const QWidget *widget) const |
Returns the offset of widget in the coordinates of this window surface. More... | |
QWindowSurface (QWidget *window, bool setDefaultSurface=true) | |
Constructs an empty surface for the given top-level window. More... | |
QRect | rect (const QWidget *widget) const |
Returns the rectangle for widget in the coordinates of this window surface. More... | |
virtual void | setGeometry (const QRect &rect) |
Sets the currently allocated area to be the given rect. More... | |
void | setStaticContents (const QRegion ®ion) |
QRegion | staticContents () const |
QWidget * | window () const |
Returns a pointer to the top-level window associated with this surface. More... | |
virtual | ~QWindowSurface () |
Destroys this surface. More... | |
Protected Variables | |
QImage | mImage |
QFbScreen * | mScreen |
QFbWindow * | platformWindow |
Friends | |
class | QFbWindow |
Additional Inherited Members | |
Public Types inherited from QWindowSurface | |
enum | WindowSurfaceFeature { PartialUpdates = 0x00000001, PreservedContents = 0x00000002, StaticContents = 0x00000004, AllFeatures = 0xffffffff } |
Protected Functions inherited from QWindowSurface | |
bool | hasStaticContents () const |
Definition at line 395 of file fb_base.cpp.
QFbWindowSurface::~QFbWindowSurface | ( | ) |
Definition at line 405 of file fb_base.cpp.
|
virtual |
This function is called before painting onto the surface begins, with the region in which the painting will occur.
Reimplemented from QWindowSurface.
Definition at line 475 of file fb_base.cpp.
|
virtual |
This function is called after painting onto the surface has ended, with the region in which the painting was performed.
Reimplemented from QWindowSurface.
Definition at line 480 of file fb_base.cpp.
|
virtual |
Flushes the given region from the specified widget onto the screen.
Note that the offset parameter is currently unused.
Implements QWindowSurface.
Definition at line 409 of file fb_base.cpp.
|
inlinevirtual |
Implement this function to return the appropriate paint device.
Implements QWindowSurface.
Definition at line 100 of file fb_base.h.
void QFbWindowSurface::resize | ( | const QSize & | size | ) |
Definition at line 445 of file fb_base.cpp.
|
virtual |
Scrolls the given area dx pixels to the right and dy downward; both dx and dy may be negative.
Returns true if the area was scrolled successfully; false otherwise.
Reimplemented from QWindowSurface.
Definition at line 470 of file fb_base.cpp.
|
protected |
Definition at line 116 of file fb_base.h.
Referenced by QFbWindowSurface(), and resize().
|
protected |
Definition at line 115 of file fb_base.h.
Referenced by QFbWindowSurface(), and resize().
|
protected |
Definition at line 113 of file fb_base.h.
Referenced by flush(), and QFbWindowSurface().