Track product change in PrintView.

This commit is contained in:
Jim Evins
2016-04-15 23:54:03 -04:00
parent 0023106801
commit fe9e8e40d2
+11
View File
@@ -72,6 +72,17 @@ void PrintView::setModel( LabelModel* model )
/// ///
void PrintView::onLabelSizeChanged() 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 ); preview->setModel( mModel );
mRenderer.setModel( mModel ); mRenderer.setModel( mModel );
} }