diff -r 082786891630 -r 288ed828d11a src/PrinterDialog.cpp --- a/src/PrinterDialog.cpp Sun Jun 09 17:00:00 2024 +0200 +++ b/src/PrinterDialog.cpp Tue Jun 11 15:51:17 2024 +0200 @@ -1098,6 +1098,17 @@ painter.drawText(590, y+4, 70, 20, Qt::AlignRight, QString("%1").arg(product->ws_sulfate, 1, 'f', 1)); painter.drawText(660, y+4, 70, 20, Qt::AlignRight, QString("%1").arg(product->sparge_ph, 1, 'f', 2)); y += 20; + painter.fillRect( 20, y, 715, 20, w_line); + painter.drawText( 20, y+4, 150, 20, Qt::AlignLeft, tr("Treated final water")); + painter.drawText(170, y+4, 70, 20, Qt::AlignRight, QString("%1 L").arg(product->wg_amount + product->sparge_volume, 1, 'f', 1)); + painter.drawText(240, y+4, 70, 20, Qt::AlignRight, QString("%1").arg(product->fw_calcium, 1, 'f', 1)); + painter.drawText(310, y+4, 70, 20, Qt::AlignRight, QString("%1").arg(product->fw_magnesium, 1, 'f', 1)); + painter.drawText(380, y+4, 70, 20, Qt::AlignRight, QString("%1").arg(product->fw_total_alkalinity, 1, 'f', 1)); + painter.drawText(450, y+4, 70, 20, Qt::AlignRight, QString("%1").arg(product->fw_sodium, 1, 'f', 1)); + painter.drawText(520, y+4, 70, 20, Qt::AlignRight, QString("%1").arg(product->fw_chloride, 1, 'f', 1)); + painter.drawText(590, y+4, 70, 20, Qt::AlignRight, QString("%1").arg(product->fw_sulfate, 1, 'f', 1)); + painter.drawText(660, y+4, 70, 20, Qt::AlignRight, QString("%1").arg(product->fw_ph, 1, 'f', 2)); + y += 20; /* * Print product notes if present.