712 painter.fillRect( 20, y, 330, 20, c_line1); |
712 painter.fillRect( 20, y, 330, 20, c_line1); |
713 painter.drawText( 20, y+4, 150, 20, Qt::AlignLeft, tr("Boil time")); |
713 painter.drawText( 20, y+4, 150, 20, Qt::AlignLeft, tr("Boil time")); |
714 painter.drawText(170, y+4, 180, 20, Qt::AlignLeft, QString("%1 minutes.").arg(product->boil_time, 1, 'f', 0)); |
714 painter.drawText(170, y+4, 180, 20, Qt::AlignLeft, QString("%1 minutes.").arg(product->boil_time, 1, 'f', 0)); |
715 painter.fillRect(405, y, 330, 20, c_line1); |
715 painter.fillRect(405, y, 330, 20, c_line1); |
716 painter.drawText(405, y+4, 150, 20, Qt::AlignLeft, tr("Batch size")); |
716 painter.drawText(405, y+4, 150, 20, Qt::AlignLeft, tr("Batch size")); |
717 painter.drawText(555, y+4, 180, 20, Qt::AlignLeft, QString("%1 L.").arg(product->batch_size, 1, 'f', 1)); |
717 if (product->divide_type) { |
|
718 painter.drawText(555, y+4, 180, 20, Qt::AlignLeft, QString("%1 L. of %2 L.").arg(product->batch_size, 1, 'f', 1) |
|
719 .arg(product->batch_size / product->divide_factor, 1, 'f', 1)); |
|
720 } else { |
|
721 painter.drawText(555, y+4, 180, 20, Qt::AlignLeft, QString("%1 L.").arg(product->batch_size, 1, 'f', 1)); |
|
722 } |
718 y += 20; |
723 y += 20; |
719 painter.fillRect( 20, y, 330, 20, c_line1); |
724 painter.fillRect( 20, y, 330, 20, c_line1); |
720 painter.drawText( 20, y+4, 150, 20, Qt::AlignLeft, tr("Start SG")); |
725 painter.drawText( 20, y+4, 150, 20, Qt::AlignLeft, tr("Start SG")); |
721 painter.drawText(170, y+4, 90, 20, Qt::AlignLeft, QString("%1").arg(product->est_og, 1, 'f', 3)); |
726 painter.drawText(170, y+4, 90, 20, Qt::AlignLeft, QString("%1").arg(product->est_og, 1, 'f', 3)); |
722 painter.drawText(260, y+4, 90, 20, Qt::AlignLeft, QString("(%1 - %2)").arg(product->st_og_min, 1, 'f', 3).arg(product->st_og_max, 1, 'f', 3)); |
727 painter.drawText(260, y+4, 90, 20, Qt::AlignLeft, QString("(%1 - %2)").arg(product->st_og_min, 1, 'f', 3).arg(product->st_og_max, 1, 'f', 3)); |
751 painter.drawText( 20, y+4, 150, 20, Qt::AlignLeft, tr("Beer style")); |
756 painter.drawText( 20, y+4, 150, 20, Qt::AlignLeft, tr("Beer style")); |
752 painter.drawText(170, y+4, 180, 20, Qt::AlignLeft, product->st_name); |
757 painter.drawText(170, y+4, 180, 20, Qt::AlignLeft, product->st_name); |
753 painter.fillRect(405, y, 330, 20, c_line1); |
758 painter.fillRect(405, y, 330, 20, c_line1); |
754 painter.drawText(405, y+4, 150, 20, Qt::AlignLeft, tr("Stage")); |
759 painter.drawText(405, y+4, 150, 20, Qt::AlignLeft, tr("Stage")); |
755 painter.drawText(555, y+4, 180, 20, Qt::AlignLeft, prod_stages[product->stage]); |
760 painter.drawText(555, y+4, 180, 20, Qt::AlignLeft, prod_stages[product->stage]); |
|
761 if (product->divide_parts) { |
|
762 y += 20; |
|
763 painter.fillRect( 20, y, 330, 20, c_line1); |
|
764 painter.drawText( 20, y+4, 150, 20, Qt::AlignLeft, tr("Split batch")); |
|
765 painter.drawText(170, y+4, 180, 20, Qt::AlignLeft, prod_split[product->divide_type]); |
|
766 painter.fillRect(405, y, 330, 20, c_line1); |
|
767 painter.drawText(405, y+4, 150, 20, Qt::AlignLeft, tr("Batch number")); |
|
768 painter.drawText(555, y+4, 180, 20, Qt::AlignLeft, QString("%1 of %2").arg(product->divide_part + 1).arg(product->divide_parts + 1)); |
|
769 } |
756 y += 40; |
770 y += 40; |
757 |
771 |
758 /* Fermentables */ |
772 /* Fermentables */ |
759 painter.setFont(QFont("Helvetica", 9, QFont::Bold)); |
773 painter.setFont(QFont("Helvetica", 9, QFont::Bold)); |
760 painter.setPen(Qt::black); |
774 painter.setPen(Qt::black); |