equal
deleted
inserted
replaced
64 class QPaintBufferPrivate; |
64 class QPaintBufferPrivate; |
65 class QPaintBufferPlayback; |
65 class QPaintBufferPlayback; |
66 |
66 |
67 class Q_GUI_EXPORT QPaintBuffer : public QPaintDevice |
67 class Q_GUI_EXPORT QPaintBuffer : public QPaintDevice |
68 { |
68 { |
|
69 Q_DECLARE_PRIVATE(QPaintBuffer) |
69 public: |
70 public: |
70 QPaintBuffer(); |
71 QPaintBuffer(); |
71 QPaintBuffer(const QPaintBuffer &other); |
72 QPaintBuffer(const QPaintBuffer &other); |
72 ~QPaintBuffer(); |
73 ~QPaintBuffer(); |
73 |
74 |
309 QPainterReplayer() { } |
310 QPainterReplayer() { } |
310 |
311 |
311 virtual ~QPainterReplayer() { } |
312 virtual ~QPainterReplayer() { } |
312 |
313 |
313 void setupTransform(QPainter *painter); |
314 void setupTransform(QPainter *painter); |
314 void process(const QPaintBufferCommand &cmd); |
315 virtual void process(const QPaintBufferCommand &cmd); |
315 void draw(const QPaintBuffer &buffer, QPainter *painter, int frame); |
316 void draw(const QPaintBuffer &buffer, QPainter *painter, int frame); |
316 |
317 |
317 protected: |
318 protected: |
318 QPaintBufferPrivate *d; |
319 QPaintBufferPrivate *d; |
319 QTransform m_world_matrix; |
320 QTransform m_world_matrix; |
324 class Q_GUI_EXPORT QPaintEngineExReplayer : public QPainterReplayer |
325 class Q_GUI_EXPORT QPaintEngineExReplayer : public QPainterReplayer |
325 { |
326 { |
326 public: |
327 public: |
327 QPaintEngineExReplayer() { } |
328 QPaintEngineExReplayer() { } |
328 |
329 |
329 void process(const QPaintBufferCommand &cmd); |
330 virtual void process(const QPaintBufferCommand &cmd); |
330 }; |
331 }; |
331 |
332 |
332 class QPaintBufferEnginePrivate; |
333 class QPaintBufferEnginePrivate; |
333 |
334 |
334 class QPaintBufferEngine : public QPaintEngineEx |
335 class QPaintBufferEngine : public QPaintEngineEx |