67 int xOffset = clipx - contentsX();
68 int yOffset = clipy - contentsY();
70 bufferPainter.translate( -contentsX(), -contentsY() );
71 Q3IconView::drawContents( &bufferPainter, clipx, clipy, clipw, cliph );
72 bitBlt(p->device(), xOffset, yOffset, &
bufferPixmap, xOffset, yOffset, clipw, cliph );
91 Q3IconDrag *drag =
new Q3IconDrag( viewport() );
94 QRect r = currentItem()->rect();
95 QPixmap
buffer( r.width(), r.height() );
96 QPainter painter( &
buffer );
97 painter.translate( -r.x(), -r.y() );
102 QBitmap bit =
buffer.createHeuristicMask();
110 drag->append( Q3IconDragItem(), QRect(), QRect() );