From edffc18612723cea18d49907bf390c74b58ef424 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Tue, 9 Jun 2026 11:00:53 +0200 Subject: [PATCH] refactor(main-window): remove status-tip override --- bec_widgets/widgets/containers/main_window/main_window.py | 7 +------ tests/unit_tests/test_main_widnow.py | 5 ----- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/bec_widgets/widgets/containers/main_window/main_window.py b/bec_widgets/widgets/containers/main_window/main_window.py index 84b92de7..9bcd5dba 100644 --- a/bec_widgets/widgets/containers/main_window/main_window.py +++ b/bec_widgets/widgets/containers/main_window/main_window.py @@ -4,7 +4,7 @@ import os from bec_lib import bec_logger from bec_lib.endpoints import MessageEndpoints -from qtpy.QtCore import QEvent, QSize, Qt, QTimer +from qtpy.QtCore import QSize, Qt, QTimer from qtpy.QtGui import QAction, QActionGroup, QIcon from qtpy.QtWidgets import ( QApplication, @@ -412,11 +412,6 @@ class BECMainWindow(BECWidget, QMainWindow): """ apply_theme(theme) # emits theme_updated and applies palette globally - def event(self, event): - if event.type() == QEvent.Type.StatusTip: - return True - return super().event(event) - def _show_widget_hierarchy_dialog(self): if self._widget_hierarchy_dialog is None: dialog = WidgetHierarchyDialog(root_widget=None, parent=self) diff --git a/tests/unit_tests/test_main_widnow.py b/tests/unit_tests/test_main_widnow.py index 2b0fd40e..c22a4eeb 100644 --- a/tests/unit_tests/test_main_widnow.py +++ b/tests/unit_tests/test_main_widnow.py @@ -69,11 +69,6 @@ def test_display_app_id_connected(bec_main_window): assert bec_main_window._app_id_label.text() == "App ID: gui_123" -def test_event_consumes_status_tip(bec_main_window): - status_tip_event = QEvent(QEvent.Type.StatusTip) - assert bec_main_window.event(status_tip_event) is True - - def test_get_launcher_from_qapp_returns_none_when_absent(bec_main_window): with patch.object( QApplication, "instance", return_value=SimpleNamespace(topLevelWidgets=lambda: [])