equal
deleted
inserted
replaced
137 scribbling = false; |
137 scribbling = false; |
138 } |
138 } |
139 } |
139 } |
140 |
140 |
141 //! [12] //! [13] |
141 //! [12] //! [13] |
142 void ScribbleArea::paintEvent(QPaintEvent * /* event */) |
142 void ScribbleArea::paintEvent(QPaintEvent *event) |
143 //! [13] //! [14] |
143 //! [13] //! [14] |
144 { |
144 { |
145 QPainter painter(this); |
145 QPainter painter(this); |
146 painter.drawImage(QPoint(0, 0), image); |
146 QRect dirtyRect = event->rect(); |
|
147 painter.drawImage(dirtyRect, image, dirtyRect); |
147 } |
148 } |
148 //! [14] |
149 //! [14] |
149 |
150 |
150 //! [15] |
151 //! [15] |
151 void ScribbleArea::resizeEvent(QResizeEvent *event) |
152 void ScribbleArea::resizeEvent(QResizeEvent *event) |