src/EditProduct.cpp

changeset 436
d1a6c269ba6a
parent 423
8cb46020796a
child 454
2dfead81c72f
equal deleted inserted replaced
435:6f84ab6125ad 436:d1a6c269ba6a
39 product->fermentables_row = product->hops_row = product->miscs_row = product->yeasts_row = product->mashs_row = -1; 39 product->fermentables_row = product->hops_row = product->miscs_row = product->yeasts_row = product->mashs_row = -1;
40 product->fermentables_use100 = false; 40 product->fermentables_use100 = false;
41 product->boil_absorb = product->ferment_absorb = 0; 41 product->boil_absorb = product->ferment_absorb = 0;
42 this->recno = id; 42 this->recno = id;
43 43
44 WindowTitle();
45
46 ui->typeEdit->addItem(tr("Extract")); 44 ui->typeEdit->addItem(tr("Extract"));
47 ui->typeEdit->addItem(tr("Partial Mash")); 45 ui->typeEdit->addItem(tr("Partial Mash"));
48 ui->typeEdit->addItem(tr("All Grain")); 46 ui->typeEdit->addItem(tr("All Grain"));
49 47
50 ui->color_methodEdit->addItem("Morey"); 48 ui->color_methodEdit->addItem("Morey");
113 111
114 if (id >= 0) { 112 if (id >= 0) {
115 if (! DB_product::load(product, this, id)) 113 if (! DB_product::load(product, this, id))
116 return; 114 return;
117 qInfo() << "EditProduct" << product->code << "," << product->name; 115 qInfo() << "EditProduct" << product->code << "," << product->name;
116 WindowTitle();
118 117
119 /* 118 /*
120 * Check status of logfiles. 119 * Check status of logfiles.
121 */ 120 */
122 if (product->stage > PROD_STAGE_BREW) { 121 if (product->stage > PROD_STAGE_BREW) {
157 } 156 }
158 157
159 } else { 158 } else {
160 /* New product, set some defaults */ 159 /* New product, set some defaults */
161 qInfo() << "EditProduct, start new product"; 160 qInfo() << "EditProduct, start new product";
161 WindowTitle();
162 product->record = -1; 162 product->record = -1;
163 product->locked = product->log_brew = product->log_fermentation = product->log_ispindel = product->log_co2pressure = false; 163 product->locked = product->log_brew = product->log_fermentation = product->log_ispindel = product->log_co2pressure = false;
164 product->st_name = ""; 164 product->st_name = "";
165 product->st_letter = ""; 165 product->st_letter = "";
166 product->st_guide = ""; 166 product->st_guide = "";
807 QString txt; 807 QString txt;
808 808
809 if (this->recno < 0) { 809 if (this->recno < 0) {
810 txt = QString(tr("BMSapp - Add new product")); 810 txt = QString(tr("BMSapp - Add new product"));
811 } else { 811 } else {
812 txt = QString(tr("BMSapp - Edit product %1").arg(this->recno)); 812 txt = QString(tr("BMSapp - Edit %1 - %2").arg(product->code).arg(product->name));
813 } 813 }
814 814
815 if (this->textIsChanged) { 815 if (this->textIsChanged) {
816 txt.append((QString(" **"))); 816 txt.append((QString(" **")));
817 } 817 }

mercurial