diff -r d45c502ce77f -r afd711e37f68 src/EditProduct.cpp --- a/src/EditProduct.cpp Thu Jun 23 16:56:07 2022 +0200 +++ b/src/EditProduct.cpp Fri Jun 24 11:07:34 2022 +0200 @@ -29,7 +29,7 @@ { QSqlQuery query, wquery, yquery; - qInfo() << "EditProduct record:" << id; + qDebug() << "EditProduct record:" << id; product = new Product; ui->setupUi(this); product->fermentables_row = product->hops_row = product->miscs_row = product->yeasts_row = product->mashs_row = -1; @@ -113,6 +113,8 @@ if (id >= 0) { if (! DB_product::load(product, this, id)) return; + qInfo() << "EditProduct" << product->code << "," << product->name; + /* * Check status of logfiles. */ @@ -155,6 +157,7 @@ } else { /* New product, set some defaults */ + qInfo() << "EditProduct, start new product"; product->record = -1; product->locked = product->log_brew = product->log_fermentation = product->log_ispindel = product->log_co2pressure = false; product->st_name = ""; @@ -458,6 +461,7 @@ ui->sp_acidtypeEdit->setCurrentIndex(product->sparge_acid_type); ui->sp_acidpercEdit->setValue(product->sparge_acid_perc); ui->sp_acidvolEdit->setValue(product->sparge_acid_amount); + check_waters(); // Tab brewday. updateBrewday(); @@ -750,8 +754,8 @@ return; } - qDebug() << "calcSupplies() f:" << product->fermentables_ok << "h:" << product->hops_ok << "m:" << product->miscs_ok << "y:" << product->yeasts_ok /*<< "w:" << product->waters_ok*/; - if (product->fermentables_ok && product->hops_ok && product->miscs_ok && product->yeasts_ok /*&& product->waters_ok */) { + qDebug() << "calcSupplies() f:" << product->fermentables_ok << "h:" << product->hops_ok << "m:" << product->miscs_ok << "y:" << product->yeasts_ok << "w:" << product->waters_ok; + if (product->fermentables_ok && product->hops_ok && product->miscs_ok && product->yeasts_ok && product->waters_ok) { ui->ok_pmptIcon->setPixmap(QPixmap(QString::fromUtf8(":/icons/silk/tick.png"))); } else { ui->ok_pmptIcon->setPixmap(QPixmap(QString::fromUtf8(":/icons/silk/cancel.png")));