feat: close QMessageBox using confirm key on gamepad

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
2025-06-15 16:34:56 +05:00
parent 326b2d7411
commit dd05ef8a1f

View File

@ -219,6 +219,16 @@ class InputManager(QObject):
return
return
# Handle QMessageBox
if isinstance(active, QMessageBox):
if button_code in BUTTONS['confirm']:
active.accept() # Close QMessageBox with the default button
return
elif button_code in BUTTONS['back']:
active.reject() # Close QMessageBox on back button
return
return
# Handle QComboBox
if isinstance(focused, QComboBox):
if button_code in BUTTONS['confirm']: