mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-14 11:41:49 +02:00
fix(plot_base): enable popup property fixed
This commit is contained in:
@ -321,22 +321,7 @@ class PlotBase(BECWidget, QWidget):
|
|||||||
Args:
|
Args:
|
||||||
value(bool): The value to set.
|
value(bool): The value to set.
|
||||||
"""
|
"""
|
||||||
if value:
|
self.toolbar.setVisible(value)
|
||||||
# Disable popup mode
|
|
||||||
if self._popups:
|
|
||||||
# Directly update the internal flag to avoid recursion
|
|
||||||
self._popups = False
|
|
||||||
# Hide the popup bundle if it exists and close any open dialogs
|
|
||||||
if self.popup_bundle is not None:
|
|
||||||
for action in self.toolbar.bundles["popup_bundle"].actions:
|
|
||||||
action.setVisible(False)
|
|
||||||
if self.axis_settings_dialog is not None and self.axis_settings_dialog.isVisible():
|
|
||||||
self.axis_settings_dialog.close()
|
|
||||||
self.side_panel.show()
|
|
||||||
# Add side menus if not already added
|
|
||||||
self.add_side_menus()
|
|
||||||
else:
|
|
||||||
self.side_panel.hide()
|
|
||||||
|
|
||||||
@SafeProperty(bool, doc="Enable the FPS monitor.")
|
@SafeProperty(bool, doc="Enable the FPS monitor.")
|
||||||
def enable_fps_monitor(self) -> bool:
|
def enable_fps_monitor(self) -> bool:
|
||||||
|
Reference in New Issue
Block a user