diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-12-12 13:39:45 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-12-13 07:19:38 +0100 |
commit | d2bc01ff10f93a710296c7355efa8b11c6be0f56 (patch) | |
tree | 150a768a76778bd8205970c22eb67405375b70e0 /vcl/source/window/printdlg.cxx | |
parent | 312eeeee42cb4a1e356943e17305555e41afc4ef (diff) |
loplugin:constantparam
Change-Id: I389f98d06058ba65a8c2d4df2bf7d4e5102659ad
Reviewed-on: https://gerrit.libreoffice.org/65017
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/source/window/printdlg.cxx')
-rw-r--r-- | vcl/source/window/printdlg.cxx | 66 |
1 files changed, 32 insertions, 34 deletions
diff --git a/vcl/source/window/printdlg.cxx b/vcl/source/window/printdlg.cxx index 9dd5fa29fc3d..982d985397fb 100644 --- a/vcl/source/window/printdlg.cxx +++ b/vcl/source/window/printdlg.cxx @@ -943,7 +943,7 @@ void PrintDialog::setPreviewText() mpNumPagesText->SetText( aNewText ); } -void PrintDialog::preparePreview( bool i_bNewPage, bool i_bMayUseCache ) +void PrintDialog::preparePreview( bool i_bMayUseCache ) { VclPtr<Printer> aPrt( maPController->getPrinter() ); Size aCurPageSize = aPrt->PixelToLogic( aPrt->GetPaperSizePixel(), MapMode( MapUnit::Map100thMM ) ); @@ -979,31 +979,29 @@ void PrintDialog::preparePreview( bool i_bNewPage, bool i_bMayUseCache ) if( mnCurPage < 0 ) mnCurPage = 0; - if( i_bNewPage ) + + const MapMode aMapMode( MapUnit::Map100thMM ); + if( nPages > 0 ) { - const MapMode aMapMode( MapUnit::Map100thMM ); - if( nPages > 0 ) + PrinterController::PageSize aPageSize = + maPController->getFilteredPageFile( mnCurPage, aMtf, i_bMayUseCache ); + if( ! aPageSize.bFullPaper ) { - PrinterController::PageSize aPageSize = - maPController->getFilteredPageFile( mnCurPage, aMtf, i_bMayUseCache ); - if( ! aPageSize.bFullPaper ) - { - Point aOff( aPrt->PixelToLogic( aPrt->GetPageOffsetPixel(), aMapMode ) ); - aMtf.Move( aOff.X(), aOff.Y() ); - } + Point aOff( aPrt->PixelToLogic( aPrt->GetPageOffsetPixel(), aMapMode ) ); + aMtf.Move( aOff.X(), aOff.Y() ); } + } - mpPreviewWindow->setPreview( aMtf, aCurPageSize, - Printer::GetPaperName( mePaper ), - nPages > 0 ? OUString() : maNoPageStr, - aPrt->GetDPIX(), aPrt->GetDPIY(), - aPrt->GetPrinterOptions().IsConvertToGreyscales() - ); + mpPreviewWindow->setPreview( aMtf, aCurPageSize, + Printer::GetPaperName( mePaper ), + nPages > 0 ? OUString() : maNoPageStr, + aPrt->GetDPIX(), aPrt->GetDPIY(), + aPrt->GetPrinterOptions().IsConvertToGreyscales() + ); - mpForwardBtn->Enable( mnCurPage < nPages-1 ); - mpBackwardBtn->Enable( mnCurPage != 0 ); - mpPageEdit->Enable( nPages > 1 ); - } + mpForwardBtn->Enable( mnCurPage < nPages-1 ); + mpBackwardBtn->Enable( mnCurPage != 0 ); + mpPageEdit->Enable( nPages > 1 ); } void PrintDialog::updateOrientationBox( const bool bAutomatic ) @@ -1199,7 +1197,7 @@ void PrintDialog::updateNup( bool i_bMayUseCache ) mpNupOrderWin->setValues( aMPS.nOrder, nCols, nRows ); - preparePreview( true, i_bMayUseCache ); + preparePreview( i_bMayUseCache ); } void PrintDialog::updateNupFromPages( bool i_bMayUseCache ) @@ -1851,7 +1849,7 @@ IMPL_LINK ( PrintDialog, ClickHdl, Button*, pButton, void ) } else if ( pButton == mpPreviewBox ) { - preparePreview( true, true ); + preparePreview( true ); } else if( pButton == mpForwardBtn ) { @@ -1872,7 +1870,7 @@ IMPL_LINK ( PrintDialog, ClickHdl, Button*, pButton, void ) checkOptionalControlDependencies(); // update preview and page settings - preparePreview(); + preparePreview(false); } if( mpBrochureBtn->IsChecked() ) { @@ -1903,7 +1901,7 @@ IMPL_LINK ( PrintDialog, ClickHdl, Button*, pButton, void ) maPController->setReversePrint( bChecked ); maPController->setValue( "PrintReverse", makeAny( bChecked ) ); - preparePreview( true, true ); + preparePreview( true ); } else if( pButton == mpBorderCB ) { @@ -1942,7 +1940,7 @@ IMPL_LINK ( PrintDialog, ClickHdl, Button*, pButton, void ) updateOrientationBox( false ); // tdf#63905 don't use cache: page size may change - preparePreview(); + preparePreview(false); } checkControlDependencies(); } @@ -1966,7 +1964,7 @@ IMPL_LINK( PrintDialog, SelectHdl, ListBox&, rBox, void ) mpOKButton->SetText( maPrintText ); updatePrinterText(); setPaperSizes(); - preparePreview(); + preparePreview(false); } else // print to file { @@ -1977,7 +1975,7 @@ IMPL_LINK( PrintDialog, SelectHdl, ListBox&, rBox, void ) setPaperSizes(); updateOrientationBox(); - preparePreview( true, true ); + preparePreview( true ); } setupPaperSidesBox(); @@ -2021,7 +2019,7 @@ IMPL_LINK( PrintDialog, SelectHdl, ListBox&, rBox, void ) checkPaperSize( aPaperSize ); maPController->setPaperSizeFromUser( aPaperSize ); - preparePreview(); + preparePreview(false); } } @@ -2037,7 +2035,7 @@ IMPL_LINK( PrintDialog, ModifyHdl, Edit&, rEdit, void ) else if( &rEdit == mpPageEdit ) { mnCurPage = sal_Int32( mpPageEdit->GetValue() - 1 ); - preparePreview( true, true ); + preparePreview( true ); } else if( &rEdit == mpCopyCountField ) { @@ -2061,7 +2059,7 @@ IMPL_LINK( PrintDialog, UIOption_CheckHdl, CheckBox&, i_rBox, void ) checkOptionalControlDependencies(); // update preview and page settings - preparePreview(); + preparePreview(false); } } @@ -2090,7 +2088,7 @@ IMPL_LINK( PrintDialog, UIOption_RadioHdl, RadioButton&, i_rBtn, void ) checkOptionalControlDependencies(); // update preview and page settings - preparePreview(); + preparePreview(false); } } } @@ -2116,7 +2114,7 @@ IMPL_LINK( PrintDialog, UIOption_SelectHdl, ListBox&, i_rBox, void ) checkOptionalControlDependencies(); // update preview and page settings - preparePreview(); + preparePreview(false); } } @@ -2148,7 +2146,7 @@ IMPL_LINK( PrintDialog, UIOption_ModifyHdl, Edit&, i_rBox, void ) checkOptionalControlDependencies(); // update preview and page settings - preparePreview(); + preparePreview(false); } } |