1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-04-07 09:17:53 +02:00

refactor(toolbar): split toolbar into components, bundles and connections

This commit is contained in:
2025-06-25 10:49:39 +02:00
committed by Jan Wyzula
parent f10140e0f3
commit db720e8fa4
48 changed files with 3415 additions and 2567 deletions

View File

@@ -797,7 +797,7 @@ def test_show_curve_settings_popup(qtbot, mocked_client):
"""
wf = create_widget(qtbot, Waveform, client=mocked_client)
curve_action = wf.toolbar.widgets["curve"].action
curve_action = wf.toolbar.components.get_action("curve").action
assert not curve_action.isChecked(), "Should start unchecked"
wf.show_curve_settings_popup()
@@ -807,8 +807,9 @@ def test_show_curve_settings_popup(qtbot, mocked_client):
assert curve_action.isChecked()
# add a new row to the curve tree
wf.curve_settings_dialog.widget.curve_manager.toolbar.widgets["add"].action.trigger()
wf.curve_settings_dialog.widget.curve_manager.toolbar.widgets["add"].action.trigger()
add_action = wf.curve_settings_dialog.widget.curve_manager.toolbar.components.get_action("add")
add_action.action.trigger()
add_action.action.trigger()
qtbot.wait(100)
# Check that the new row is added
assert wf.curve_settings_dialog.widget.curve_manager.tree.model().rowCount() == 2
@@ -824,9 +825,9 @@ def test_show_dap_summary_popup(qtbot, mocked_client):
"""
wf = create_widget(qtbot, Waveform, client=mocked_client, popups=True)
assert "fit_params" in wf.toolbar.widgets
assert wf.toolbar.components.exists("fit_params")
fit_action = wf.toolbar.widgets["fit_params"].action
fit_action = wf.toolbar.components.get_action("fit_params").action
assert fit_action.isChecked() is False
wf.show_dap_summary_popup()