You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qt3/examples/demo/opengl/printpreview.ui.h

71 lines
1.4 KiB

/****************************************************************************
** ui.h extension file, included from the uic-generated form implementation.
**
** If you wish to add, delete or rename functions respectively slots use
** Qt Designer which will update this file, preserving your code. Create an
** init() function in place of a constructor, and a destroy() function in
** place of a destructor.
*****************************************************************************/
void PrintPreview::init()
{
}
void PrintPreview::destroy()
{
}
void PrintPreview::updatePreview()
{
QImage img = pix.convertToImage();
if ( checkInvert->isChecked() ) {
img.invertPixels();
}
if ( checkMirror->isChecked() ) {
img = img.mirror( TRUE, FALSE );
}
if ( checkFlip->isChecked() ) {
img = img.mirror( FALSE, TRUE );
}
if ( checkLeft->isEnabled() && checkLeft->isChecked() ) {
}
if ( checkRight->isEnabled() && checkRight->isChecked() ) {
}
QPixmap pm;
pm.convertFromImage( img );
pixmapLabel->setPixmap( pm );
}
void PrintPreview::flip( bool )
{
updatePreview();
}
void PrintPreview::invertColors( bool )
{
updatePreview();
}
void PrintPreview::mirror( bool )
{
updatePreview();
}
void PrintPreview::rotateLeft( bool )
{
updatePreview();
}
void PrintPreview::rotateRight( bool )
{
updatePreview();
}
void PrintPreview::setPixmap( const QPixmap & pm )
{
pix = pm;
updatePreview();
}