mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-27 17:53:35 +05:00
refactor: further menu refactoring
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
@@ -22,13 +22,19 @@ from utils.constants import COLOR_RED, RESET_FORMAT
|
||||
# noinspection PyUnusedLocal
|
||||
# noinspection PyMethodMayBeStatic
|
||||
class RemoveMenu(BaseMenu):
|
||||
def __init__(self):
|
||||
def __init__(self, previous_menu: BaseMenu):
|
||||
super().__init__()
|
||||
|
||||
self.previous_menu: BaseMenu = previous_menu
|
||||
self.options = {
|
||||
"1": KlipperRemoveMenu,
|
||||
"2": MoonrakerRemoveMenu,
|
||||
"3": ClientRemoveMenu(client=load_client_data("mainsail")),
|
||||
"4": ClientRemoveMenu(client=load_client_data("fluidd")),
|
||||
"1": lambda: KlipperRemoveMenu(previous_menu=self).run(),
|
||||
"2": lambda: MoonrakerRemoveMenu(previous_menu=self).run(),
|
||||
"3": lambda: ClientRemoveMenu(
|
||||
previous_menu=self, client=load_client_data("mainsail")
|
||||
).run(),
|
||||
"4": lambda: ClientRemoveMenu(
|
||||
previous_menu=self, client=load_client_data("fluidd")
|
||||
).run(),
|
||||
"5": None,
|
||||
"6": None,
|
||||
"7": None,
|
||||
|
||||
Reference in New Issue
Block a user