278 |
279 |
279 void on_perc_mash_valueChanged(int value); |
280 void on_perc_mash_valueChanged(int value); |
280 void on_perc_sugars_valueChanged(int value); |
281 void on_perc_sugars_valueChanged(int value); |
281 void on_perc_cara_valueChanged(int value); |
282 void on_perc_cara_valueChanged(int value); |
282 void on_lintner_valueChanged(int value); |
283 void on_lintner_valueChanged(int value); |
|
284 void on_Flavour_valueChanged(int value); |
|
285 void on_Aroma_valueChanged(int value); |
283 |
286 |
284 private: |
287 private: |
285 Ui::EditRecipe *ui; |
288 Ui::EditRecipe *ui; |
286 QStringList s_types = { tr("Lager"), tr("Ale"), tr("Mead"), tr("Wheat"), tr("Mixed"), tr("Cider") }; |
289 QStringList s_types = { tr("Lager"), tr("Ale"), tr("Mead"), tr("Wheat"), tr("Mixed"), tr("Cider") }; |
287 QStringList f_types = { tr("Grain"), tr("Sugar"), tr("Extract"), tr("Dry extract"), tr("Adjunct") }; |
290 QStringList f_types = { tr("Grain"), tr("Sugar"), tr("Extract"), tr("Dry extract"), tr("Adjunct") }; |
288 QStringList f_graintypes = { tr("Base"), tr("Roast"), tr("Crystal"), tr("Kilned"), tr("Sour Malt"), tr("Special"), tr("No malt")}; |
291 QStringList f_graintypes = { tr("Base"), tr("Roast"), tr("Crystal"), tr("Kilned"), tr("Sour Malt"), tr("Special"), tr("No malt")}; |
289 QStringList f_added = { tr("Mash"), tr("Boil"), tr("Fermentation"), tr("Lagering"), tr("Bottle"), tr("Kegs") }; |
292 QStringList f_added = { tr("Mash"), tr("Boil"), tr("Fermentation"), tr("Lagering"), tr("Bottle"), tr("Kegs") }; |
|
293 QStringList h_types = { tr("Bittering"), tr("Aroma"), tr("Both") }; |
|
294 QStringList h_forms = { tr("Pellet"), tr("Plug"), tr("Leaf"), tr("Leaf wet"), tr("Cryo") }; |
|
295 QStringList h_useat = { tr("Mash"), tr("First wort"), tr("Boil"), tr("Aroma"), tr("Whirlpool"), tr("Dry hop") }; |
290 QString bar_red = "QProgressBar::chunk {background: #FF0000;}"; |
296 QString bar_red = "QProgressBar::chunk {background: #FF0000;}"; |
291 QString bar_orange = "QProgressBar::chunk {background: #EB7331;}"; |
297 QString bar_orange = "QProgressBar::chunk {background: #EB7331;}"; |
292 QString bar_green = "QProgressBar::chunk {background: #008C00;}"; |
298 QString bar_green = "QProgressBar::chunk {background: #008C00;}"; |
|
299 QString bar_20 = "QProgressBar::chunk {background: #004D00;}"; |
|
300 QString bar_40 = "QProgressBar::chunk {background: #008C00;}"; |
|
301 QString bar_60 = "QProgressBar::chunk {background: #00BF00;}"; |
|
302 QString bar_80 = "QProgressBar::chunk {background: #00FF00;}"; |
|
303 QString bar_100 = "QProgressBar::chunk {background: #80FF80;}"; |
293 int recno; |
304 int recno; |
294 bool textIsChanged = false; |
305 bool textIsChanged = false; |
295 bool ignoreChanges = false; |
306 bool ignoreChanges = false; |
296 Recipe *recipe; |
307 Recipe *recipe; |
297 /* |
308 /* |
302 QDoubleSpinBox *amountEdit, *pctEdit, *maxEdit; |
313 QDoubleSpinBox *amountEdit, *pctEdit, *maxEdit; |
303 QCheckBox *to100Edit, *instockEdit; |
314 QCheckBox *to100Edit, *instockEdit; |
304 |
315 |
305 void to100Fermentables(int row); |
316 void to100Fermentables(int row); |
306 static bool ferment_sort_test(const Fermentables &D1, const Fermentables &D2); |
317 static bool ferment_sort_test(const Fermentables &D1, const Fermentables &D2); |
|
318 static bool hop_sort_test(const Hops &D1, const Hops &D2); |
307 void WindowTitle(); |
319 void WindowTitle(); |
308 void calcFermentables(); |
320 void calcFermentables(); |
|
321 void calcIBUs(); |
309 }; |
322 }; |
310 |
323 |
311 #endif |
324 #endif |