src/PrinterDialog.cpp

changeset 272
4f0281b7b0bb
parent 260
42b88d85fefc
child 280
efc213beb605
equal deleted inserted replaced
271:f56c0dff0a3d 272:4f0281b7b0bb
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);

mercurial