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.

Added all yeast edit functions and the popup editor window.

Added calcYeast(). Added show svg from calcFermentables() on the yeast tab. Fixed wrong data displayed in the yeast table. Show estimated needed dry yeast or starters.

Upgrade yeasts fields if needed during recipe startup. Added yeast table.

Fixed placing time value in the wrong column. Added misc use changed. Tab 4 layout changed.

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

mercurial