From ed859cc4e06a27512f99efc51bf256dfbb813873 Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 23 Jan 2023 18:31:56 +0530 Subject: [PATCH 1/2] Adding Confirm Window --- .../ba_data/python/bastd/ui/settings/pluginsettings.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/assets/src/ba_data/python/bastd/ui/settings/pluginsettings.py b/assets/src/ba_data/python/bastd/ui/settings/pluginsettings.py index 12ce39c1..b690439d 100644 --- a/assets/src/ba_data/python/bastd/ui/settings/pluginsettings.py +++ b/assets/src/ba_data/python/bastd/ui/settings/pluginsettings.py @@ -83,7 +83,9 @@ class PluginSettingsWindow(ba.Window): autoselect=True, label=ba.Lstr(resource='pluginsEnableAllText'), text_scale=1.0, - on_activate_call=self._enable_all_plugins, + on_activate_call=lambda: ConfirmWindow( + action=self._enable_all_plugins, + ) ) self._y_position -= 70 @@ -94,7 +96,9 @@ class PluginSettingsWindow(ba.Window): autoselect=True, label=ba.Lstr(resource='pluginsDisableAllText'), text_scale=1.0, - on_activate_call=self._disable_all_plugins, + on_activate_call=lambda: ConfirmWindow( + action=self._disable_all_plugins, + ) ) self._y_position -= 70 From 5d1ff5a517b7e7a39180ee7202ac8b4ffd5c629e Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 23 Jan 2023 18:35:39 +0530 Subject: [PATCH 2/2] Fixing a Small Error --- assets/src/ba_data/python/bastd/ui/settings/pluginsettings.py | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/src/ba_data/python/bastd/ui/settings/pluginsettings.py b/assets/src/ba_data/python/bastd/ui/settings/pluginsettings.py index b690439d..c4a7f82c 100644 --- a/assets/src/ba_data/python/bastd/ui/settings/pluginsettings.py +++ b/assets/src/ba_data/python/bastd/ui/settings/pluginsettings.py @@ -7,6 +7,7 @@ from __future__ import annotations from typing import TYPE_CHECKING import ba +from bastd.ui.confirm import ConfirmWindow if TYPE_CHECKING: pass