src/EditProduct.cpp

changeset 307
afd711e37f68
parent 305
35ce719998e1
child 332
146874d7bb47
--- 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")));

mercurial