src/EditProductTab3.cpp

changeset 412
5fe775f036fa
parent 399
4b9aaf86094e
child 413
8ea791d4cab6
equal deleted inserted replaced
411:c78f8cf11849 412:5fe775f036fa
226 mvol = mashinfuse; 226 mvol = mashinfuse;
227 qDebug() << " mash time" << mashtime << "temp" << mashtemp << "infuse" << mashinfuse; 227 qDebug() << " mash time" << mashtime << "temp" << mashtemp << "infuse" << mashinfuse;
228 } else { 228 } else {
229 qDebug() << " no mash schedule"; 229 qDebug() << " no mash schedule";
230 } 230 }
231
232 /*
233 * Pellets 2.67 ml/gram (plugs, cryo).
234 * Leaf 6.01 ml/gram
235 */
236 product->boil_absorb = product->ferment_absorb = 0;
237 if (product->hops.size() > 0) {
238 for (i = 0; i < product->hops.size(); i++) {
239 if (product->hops.at(i).useat == HOP_USEAT_FWH || product->hops.at(i).useat == HOP_USEAT_BOIL ||
240 product->hops.at(i).useat == HOP_USEAT_AROMA || product->hops.at(i).useat == HOP_USEAT_WHIRLPOOL) {
241 if (product->hops.at(i).form == HOP_FORMS_PELLET || product->hops.at(i).form == HOP_FORMS_PLUG ||
242 product->hops.at(i).form == HOP_FORMS_CRYO) {
243 product->boil_absorb += 2.67 * product->hops.at(i).amount;
244 } else if (product->hops.at(i).form == HOP_FORMS_LEAF) {
245 product->boil_absorb += 6.01 * product->hops.at(i).amount;
246 }
247 } else if (product->hops.at(i).useat == HOP_USEAT_DRY_HOP) {
248 if (product->hops.at(i).form == HOP_FORMS_PELLET || product->hops.at(i).form == HOP_FORMS_PLUG ||
249 product->hops.at(i).form == HOP_FORMS_CRYO) {
250 product->ferment_absorb += 2.67 * product->hops.at(i).amount;
251 } else if (product->hops.at(i).form == HOP_FORMS_LEAF) {
252 product->ferment_absorb += 6.01 * product->hops.at(i).amount;
253 }
254 }
255 }
256 }
257 ui->boil_absorpShow->setValue(product->boil_absorb);
258 ui->ferment_absorpShow->setValue(product->ferment_absorb);
231 259
232 const QSignalBlocker blocker1(ui->est_ogEdit); 260 const QSignalBlocker blocker1(ui->est_ogEdit);
233 const QSignalBlocker blocker2(ui->est_og2Edit); 261 const QSignalBlocker blocker2(ui->est_og2Edit);
234 262
235 if (product->fermentables.size() < 1) { 263 if (product->fermentables.size() < 1) {

mercurial