equal
deleted
inserted
replaced
75 virtual void beginPaint(QWidget *widget) = 0; |
75 virtual void beginPaint(QWidget *widget) = 0; |
76 virtual void endPaint |
76 virtual void endPaint |
77 (QWidget *widget, const QRegion& region, QImage *image = 0) = 0; |
77 (QWidget *widget, const QRegion& region, QImage *image = 0) = 0; |
78 virtual VGImage surfaceImage() const; |
78 virtual VGImage surfaceImage() const; |
79 virtual QSize surfaceSize() const = 0; |
79 virtual QSize surfaceSize() const = 0; |
|
80 virtual bool supportsStaticContents() const { return false; } |
|
81 virtual bool scroll(QWidget *, const QRegion&, int, int) { return false; } |
80 |
82 |
81 private: |
83 private: |
82 QVGPaintEngine *engine; |
84 QVGPaintEngine *engine; |
83 |
85 |
84 protected: |
86 protected: |
126 |
128 |
127 QEglContext *ensureContext(QWidget *widget); |
129 QEglContext *ensureContext(QWidget *widget); |
128 void beginPaint(QWidget *widget); |
130 void beginPaint(QWidget *widget); |
129 void endPaint(QWidget *widget, const QRegion& region, QImage *image); |
131 void endPaint(QWidget *widget, const QRegion& region, QImage *image); |
130 QSize surfaceSize() const { return size; } |
132 QSize surfaceSize() const { return size; } |
|
133 bool supportsStaticContents() const; |
|
134 bool scroll(QWidget *widget, const QRegion& area, int dx, int dy); |
131 |
135 |
132 protected: |
136 protected: |
133 QEglContext *context; |
137 QEglContext *context; |
134 QSize size; |
138 QSize size; |
135 bool isPaintingActive; |
139 bool isPaintingActive; |