0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-13 19:21:50 +02:00

fix(motor_map): motor map can be removed from BECFigure with .remove()

This commit is contained in:
2024-06-26 11:24:46 +02:00
parent 21c807f358
commit 6b25abff70
2 changed files with 15 additions and 0 deletions

View File

@ -1206,6 +1206,13 @@ class BECImageShow(RPCBase):
class BECMotorMap(RPCBase):
@property
@rpc_call
def rpc_id(self) -> "str":
"""
Get the RPC ID of the widget.
"""
@property
@rpc_call
def config_dict(self) -> "dict":
@ -1289,6 +1296,12 @@ class BECMotorMap(RPCBase):
dict: Data of the motor map.
"""
@rpc_call
def remove(self):
"""
Remove the plot widget from the figure.
"""
class BECPlotBase(RPCBase):
@property

View File

@ -36,6 +36,7 @@ class MotorMapConfig(SubplotConfig):
class BECMotorMap(BECPlotBase):
USER_ACCESS = [
"rpc_id",
"config_dict",
"change_motors",
"set_max_points",
@ -44,6 +45,7 @@ class BECMotorMap(BECPlotBase):
"set_background_value",
"set_scatter_size",
"get_data",
"remove",
]
# QT Signals