From fe9e8e40d21dc3d0a3af2ededc469dd56336a516 Mon Sep 17 00:00:00 2001 From: Jim Evins Date: Fri, 15 Apr 2016 23:54:03 -0400 Subject: [PATCH] Track product change in PrintView. --- glabels/PrintView.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/glabels/PrintView.cpp b/glabels/PrintView.cpp index d2c68bf..969ef99 100644 --- a/glabels/PrintView.cpp +++ b/glabels/PrintView.cpp @@ -72,6 +72,17 @@ void PrintView::setModel( LabelModel* model ) /// void PrintView::onLabelSizeChanged() { + int nLabelsPerPage = mModel->frame()->nLabels(); + copiesFromSpin->setRange( 1, nLabelsPerPage ); + copiesToSpin->setRange( copiesFromSpin->value(), nLabelsPerPage ); + if ( copiesSheetsRadio->isChecked() ) + { + mRenderer.setNLabels( copiesSheetsSpin->value()*nLabelsPerPage ); + mRenderer.setStartLabel( 0 ); + copiesFromSpin->setValue( 1 ); + copiesToSpin->setValue( nLabelsPerPage ); + } + preview->setModel( mModel ); mRenderer.setModel( mModel ); }