| 50 | } |
| 51 | |
| 52 | void TextArea::paintIntoRect(QPainter &painter, const QRect &rect) |
| 53 | { |
| 54 | const QRect oldGeometry(geometry()); |
| 55 | if (oldGeometry != rect) |
| 56 | setGeometry(rect); |
| 57 | painter.translate(rect.left(), rect.top()); |
| 58 | paintAll(painter); |
| 59 | painter.translate(-rect.left(), -rect.top()); |
| 60 | if (oldGeometry != rect) |
| 61 | setGeometry(oldGeometry); |
| 62 | } |
| 63 | |
| 64 | void TextArea::paintAll(QPainter &painter) |
| 65 | { |