![]() |
Qt 4.8
|
Public Functions | |
| void | beginPaint (const QRegion &rgn) |
| This function is called before painting onto the surface begins, with the region in which the painting will occur. More... | |
| void | endPaint (const QRegion &rgn) |
| This function is called after painting onto the surface has ended, with the region in which the painting was performed. More... | |
| QPaintDevice * | paintDevice () |
| Implement this function to return the appropriate paint device. More... | |
| QTraceWindowSurface (QWidget *widget) | |
| 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... | |
| ~QTraceWindowSurface () | |
Public Functions inherited from QRasterWindowSurface | |
| WindowSurfaceFeatures | features () const |
| void | flush (QWidget *widget, const QRegion ®ion, const QPoint &offset) |
| Flushes the given region from the specified widget onto the screen. More... | |
| QRasterWindowSurface (QWidget *widget, bool setDefaultSurface=true) | |
| void | setGeometry (const QRect &rect) |
| Sets the currently allocated area to be the given rect. More... | |
| ~QRasterWindowSurface () | |
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... | |
| 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... | |
| 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... | |
Properties | |
| QPaintBuffer * | buffer |
| QList< QRegion > | updates |
| qulonglong | winId |
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 53 of file qgraphicssystem_trace.cpp.
| QTraceWindowSurface::QTraceWindowSurface | ( | QWidget * | widget | ) |
Definition at line 72 of file qgraphicssystem_trace.cpp.
Referenced by QTraceGraphicsSystem::createWindowSurface().
| QTraceWindowSurface::~QTraceWindowSurface | ( | ) |
Definition at line 79 of file qgraphicssystem_trace.cpp.
|
virtual |
This function is called before painting onto the surface begins, with the region in which the painting will occur.
Reimplemented from QRasterWindowSurface.
Definition at line 110 of file qgraphicssystem_trace.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 119 of file qgraphicssystem_trace.cpp.
|
virtual |
Implement this function to return the appropriate paint device.
Reimplemented from QRasterWindowSurface.
Definition at line 97 of file qgraphicssystem_trace.cpp.
Referenced by beginPaint().
|
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 QRasterWindowSurface.
Definition at line 132 of file qgraphicssystem_trace.cpp.
|
private |
Definition at line 66 of file qgraphicssystem_trace.cpp.
Referenced by beginPaint(), endPaint(), paintDevice(), and ~QTraceWindowSurface().
Definition at line 67 of file qgraphicssystem_trace.cpp.
Referenced by endPaint(), and ~QTraceWindowSurface().
|
private |
Definition at line 69 of file qgraphicssystem_trace.cpp.
Referenced by endPaint(), and ~QTraceWindowSurface().