78 QPainter bufferPainter( &
buffer );
81 bufferPainter.setClipping(
false);
84 bufferPainter.fillRect(
buffer.rect(), backgroundBrush() );
88 pen.setStyle( Qt::SolidLine );
89 pen.setColor( Qt::white );
91 bufferPainter.setPen( pen);
103 bufferPainter.drawImage( QPoint(xOffset, yOffset),
adjustedImage );
115 QBrush(Qt::darkGray) );
116 bufferPainter.drawText( x, y,
123 bufferPainter.drawImage( QPoint(xOffset, yOffset),
origImage );
135 QBrush(Qt::darkGray) );
136 bufferPainter.drawText( x, y,
145 QString label1, label2;
161 bufferPainter.drawImage( QPoint(xOffset, yOffset),
origImage );
169 bufferPainter.drawImage( xOffset + halfWay,
178 bufferPainter.drawImage( xOffset,
188 bufferPainter.drawLine( xOffset + halfWay,
194 int x = xOffset + (halfWay-fm.width(label1))/2;
201 QBrush(Qt::darkGray) );
202 bufferPainter.drawText( x, y,
206 x = xOffset + halfWay + (
origImage.width() - halfWay - fm.width(label2))/2;
212 QBrush(Qt::darkGray) );
213 bufferPainter.drawText( x, y,
222 bufferPainter.drawImage( xOffset,
231 bufferPainter.drawImage( xOffset,
240 bufferPainter.drawLine( xOffset,
246 int x = xOffset + (
origImage.width()-fm.width(label1))/2;
253 QBrush(Qt::darkGray) );
254 bufferPainter.drawText( x, y,
258 x = xOffset + (
origImage.width()-fm.width(label2))/2;
259 y = yOffset + halfWay + fm.height();
265 QBrush(Qt::darkGray) );
266 bufferPainter.drawText( x, y,
277 e->rect().x(), e->rect().y(),
279 e->rect().x(), e->rect().y(),
280 e->rect().width(), e->rect().height() );