print an image Definition at line 277 of file aiview.cpp. 00278 { 00279 QPrintDialog printDialog( this ); 00280 if( printDialog.exec() == QDialog::Accepted ) 00281 { 00282 QPainter painter( &printDialog ); 00283 QRect rect = painter.viewport(); 00284 QSize size = m_image.size(); 00285 size.scale( rect.size() ,Qt::KeepAspectRatio); 00286 painter.setViewport( rect.x(), rect.y(), size.width(), size.height() ); 00287 painter.setWindow( m_image.rect() ); 00288 painter.drawImage( 0, 0, m_image ); 00289 } 00290 } |