Minor fix to call validateYesButton() when "reset_toggle" is pressed

This commit is contained in:
David Capello 2025-01-06 14:53:17 -03:00
parent 039bdda695
commit 9a8ca35086
1 changed files with 2 additions and 3 deletions

View File

@ -476,7 +476,7 @@ public:
windowReset()->Click.connect(validateYesButton); windowReset()->Click.connect(validateYesButton);
brushesReset()->Click.connect(validateYesButton); brushesReset()->Click.connect(validateYesButton);
resetSelectedButton()->Click.connect([this] { onResetDefault(); }); resetSelectedButton()->Click.connect([this] { onResetDefault(); });
resetToggle()->Click.connect([this] { resetToggle()->Click.connect([this, validateYesButton] {
bool toggle = resetToggle()->isSelected(); bool toggle = resetToggle()->isSelected();
defaultReset()->setSelected(toggle); defaultReset()->setSelected(toggle);
installedReset()->setSelected(toggle); installedReset()->setSelected(toggle);
@ -485,8 +485,7 @@ public:
toolsReset()->setSelected(toggle); toolsReset()->setSelected(toggle);
windowReset()->setSelected(toggle); windowReset()->setSelected(toggle);
brushesReset()->setSelected(toggle); brushesReset()->setSelected(toggle);
brushesReset()->Click(); // Hacky way to trigger validateYesButton validateYesButton();
brushesReset()->Click();
}); });
defaultReset()->setSelected(true); defaultReset()->setSelected(true);