vcl/source/window/printdlg.cxx |   89 ++++++++++++++++++++---------------------
 1 file changed, 44 insertions(+), 45 deletions(-)

New commits:
commit c4242a448229425e1d432483274d7402f9252396
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed May 19 10:11:48 2021 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed May 19 12:44:59 2021 +0200

    move toggle handlers into ToggleHdl
    
    no logic change intended
    
    Change-Id: I1d6e565f5ed27125d1b455e82bb99e4b0040c7f8
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115790
    Tested-by: Caolán McNamara <caol...@redhat.com>
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/vcl/source/window/printdlg.cxx b/vcl/source/window/printdlg.cxx
index a9b2a03ab627..87f77300fb16 100644
--- a/vcl/source/window/printdlg.cxx
+++ b/vcl/source/window/printdlg.cxx
@@ -1823,45 +1823,26 @@ PropertyValue* PrintDialog::getValueForWindow( 
weld::Widget* i_pWindow ) const
 
 IMPL_LINK(PrintDialog, ToggleHdl, weld::ToggleButton&, rButton, void)
 {
-    ClickHdl(rButton);
-}
-
-IMPL_LINK(PrintDialog, ClickHdl, weld::Button&, rButton, void)
-{
-    if (&rButton == mxOKButton.get() || &rButton == mxCancelButton.get())
+    if (&rButton == mxSingleJobsBox.get())
     {
-        storeToSettings();
-        m_xDialog->response(&rButton == mxOKButton.get() ? RET_OK : 
RET_CANCEL);
+        maPController->setValue( "SinglePrintJobs",
+                                 makeAny( isSingleJobs() ) );
+        checkControlDependencies();
     }
-    else if( &rButton == mxHelpButton.get() )
+    else if( &rButton == mxCollateBox.get() )
     {
-        // start help system
-        Help* pHelp = Application::GetHelp();
-        if( pHelp )
-        {
-            pHelp->Start("vcl/ui/printdialog/PrintDialog", mxOKButton.get());
-        }
+        maPController->setValue( "Collate",
+                                 makeAny( isCollate() ) );
+        checkControlDependencies();
     }
-    else if ( &rButton == mxPreviewBox.get() )
+    else if( &rButton == mxReverseOrderBox.get() )
     {
+        bool bChecked = mxReverseOrderBox->get_active();
+        maPController->setReversePrint( bChecked );
+        maPController->setValue( "PrintReverse",
+                                 makeAny( bChecked ) );
         maUpdatePreviewIdle.Start();
     }
-    else if( &rButton == mxForwardBtn.get() )
-    {
-        previewForward();
-    }
-    else if( &rButton == mxBackwardBtn.get() )
-    {
-        previewBackward();
-    }
-    else if( &rButton == mxFirstBtn.get() )
-    {
-        previewFirst();
-    }
-    else if( &rButton == mxLastBtn.get() )
-    {
-        previewLast();
-    }
     else if( &rButton == mxBrochureBtn.get() )
     {
         PropertyValue* pVal = getValueForWindow( &rButton );
@@ -1892,26 +1873,44 @@ IMPL_LINK(PrintDialog, ClickHdl, weld::Button&, 
rButton, void)
         enableNupControls( true );
         updateNupFromPages();
     }
-    else if( &rButton == mxCollateBox.get() )
+}
+
+IMPL_LINK(PrintDialog, ClickHdl, weld::Button&, rButton, void)
+{
+    if (&rButton == mxOKButton.get() || &rButton == mxCancelButton.get())
     {
-        maPController->setValue( "Collate",
-                                 makeAny( isCollate() ) );
-        checkControlDependencies();
+        storeToSettings();
+        m_xDialog->response(&rButton == mxOKButton.get() ? RET_OK : 
RET_CANCEL);
     }
-    else if( &rButton == mxSingleJobsBox.get() )
+    else if( &rButton == mxHelpButton.get() )
     {
-        maPController->setValue( "SinglePrintJobs",
-                                 makeAny( isSingleJobs() ) );
-        checkControlDependencies();
+        // start help system
+        Help* pHelp = Application::GetHelp();
+        if( pHelp )
+        {
+            pHelp->Start("vcl/ui/printdialog/PrintDialog", mxOKButton.get());
+        }
     }
-    else if( &rButton == mxReverseOrderBox.get() )
+    else if ( &rButton == mxPreviewBox.get() )
     {
-        bool bChecked = mxReverseOrderBox->get_active();
-        maPController->setReversePrint( bChecked );
-        maPController->setValue( "PrintReverse",
-                                 makeAny( bChecked ) );
         maUpdatePreviewIdle.Start();
     }
+    else if( &rButton == mxForwardBtn.get() )
+    {
+        previewForward();
+    }
+    else if( &rButton == mxBackwardBtn.get() )
+    {
+        previewBackward();
+    }
+    else if( &rButton == mxFirstBtn.get() )
+    {
+        previewFirst();
+    }
+    else if( &rButton == mxLastBtn.get() )
+    {
+        previewLast();
+    }
     else if( &rButton == mxBorderCB.get() )
     {
         updateNup();
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to