176 */ |
176 */ |
177 void EditRecipe::brewing_salt_sub(QString salt, double val) |
177 void EditRecipe::brewing_salt_sub(QString salt, double val) |
178 { |
178 { |
179 QTableWidgetItem *item; |
179 QTableWidgetItem *item; |
180 |
180 |
|
181 val = round(val * 100.0) / 100.0; |
181 if (val == 0) { |
182 if (val == 0) { |
182 /* |
183 /* |
183 * Remove this salt if it is in the table. |
184 * Remove this salt if it is in the table. |
184 */ |
185 */ |
185 for (int i = 0; i < recipe->miscs.size(); i++) { |
186 for (int i = 0; i < recipe->miscs.size(); i++) { |
245 void EditRecipe::set_brewing_salt(QString salt, double val) |
246 void EditRecipe::set_brewing_salt(QString salt, double val) |
246 { |
247 { |
247 if (this->ignoreChanges) |
248 if (this->ignoreChanges) |
248 return; |
249 return; |
249 |
250 |
|
251 val = round(val * 100.0) / 100.0; |
250 qDebug() << "set_brewing_salt" << salt << val; |
252 qDebug() << "set_brewing_salt" << salt << val; |
251 brewing_salt_sub(salt, val); |
253 brewing_salt_sub(salt, val); |
252 calcWater(); |
254 calcWater(); |
253 is_changed(); |
255 is_changed(); |
254 } |
256 } |