src/EditRecipe.h

changeset 125
2e79e0975e58
parent 123
41563800aa92
child 126
3c013ef88a00
equal deleted inserted replaced
124:ba26b19572ab 125:2e79e0975e58
231 bool fermentables_use100; ///< Use percentages instead of amount 231 bool fermentables_use100; ///< Use percentages instead of amount
232 int hops_row; 232 int hops_row;
233 int misc_row; 233 int misc_row;
234 int yeasts_row; 234 int yeasts_row;
235 int mashs_row; 235 int mashs_row;
236 double preboil_sg;
236 }; 237 };
237 238
238 239
239 namespace Ui { 240 namespace Ui {
240 class EditRecipe; 241 class EditRecipe;
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

mercurial