12 #include <q3iconview.h> 14 #include <QMouseEvent> 25 setSizePolicy( QSizePolicy::Fixed, QSizePolicy::Minimum);
31 if( e->button() != Qt::LeftButton )
return;
33 Q3IconView::contentsMousePressEvent( e );
40 if( key == Qt::Key_Left) key = Qt::Key_Up;
41 if( key == Qt::Key_Right) key = Qt::Key_Down;
43 Q3IconView::keyPressEvent(
44 new QKeyEvent(QEvent::KeyPress,
55 QSize s = Q3IconView::sizeHint();
60 for( item = firstItem(); item != NULL; item = item->nextItem() )
62 if(item->width() + 2 > s.width() )
63 s.setWidth( item->width() );
65 s.setWidth( s.width() + 2*spacing() );