mirror of
https://github.com/bec-project/bec_widgets.git
synced 2026-08-09 03:30:33 +02:00
fix: motor position points can be switched on/off if points were deleted
This commit is contained in:
@@ -551,9 +551,14 @@ class MotorApp(QWidget):
|
|||||||
for row in reversed(selected_rows):
|
for row in reversed(selected_rows):
|
||||||
row_index = row.row()
|
row_index = row.row()
|
||||||
self.saved_motor_positions = np.delete(self.saved_motor_positions, row_index, axis=0)
|
self.saved_motor_positions = np.delete(self.saved_motor_positions, row_index, axis=0)
|
||||||
|
del self.saved_point_visibility[row_index] # Update this line
|
||||||
|
brushes = [
|
||||||
|
pg.mkBrush(255, 0, 0, 255) if visible else pg.mkBrush(255, 0, 0, 0)
|
||||||
|
for visible in self.saved_point_visibility
|
||||||
|
] # Regenerate brushes
|
||||||
self.saved_motor_map.setData(
|
self.saved_motor_map.setData(
|
||||||
pos=self.saved_motor_positions, brush=pg.mkBrush(255, 0, 0, 255)
|
pos=self.saved_motor_positions, brush=brushes
|
||||||
)
|
) # Update this line
|
||||||
self.tableWidget_coordinates.removeRow(row_index)
|
self.tableWidget_coordinates.removeRow(row_index)
|
||||||
|
|
||||||
def save_absolute_coordinates(self):
|
def save_absolute_coordinates(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user