Load recipe seek error, abort implemented. Not yet working correct. The recipetree is finally working.

Fixed vanishing mash profiles from some recipes. All ingnoreChanges flags removed and replaced by blocking signals. Update prompts and yeast amounts depending on the yeast form. Save water profile names fixed.

New recipe, calculate the boil_size. Lot's of ignoreChanges removeals and where needed QSignalBlocker is used. Bottle priming calculation added. In fermentables editor block and release to100 settings only in mash to fermentation steps, bottle and kegging are ignored. Update the IBU slider after hop changes. Set the mash name when another mash profile is selected. Don't backup initial infuse amount if there was no mash table. A small cosmetic layout change on the mash tab.

Implemented the last widgets on the first tab and added the needed functions for them such as scaling the recipe. This is the last part of the recipe editor, now ready for testing.

Implemented choose main and dillution waters. Implement change dillution water volume.

Added calcMash(). Display total mash time.

Added mash table replace

Added swap mash rows.

Implemented most parts of the mash editor.

First setup of the mash tab with the table.

(0) -100 -10 +10 +100 +300 tip

mercurial