tomwer.gui.stitching.axisorderedlist.EditableZOrderedTomoObjWidget#

class tomwer.gui.stitching.axisorderedlist.EditableZOrderedTomoObjWidget(parent=None)#

same as the ZOrderedTomoObjWidget but you can add and remove tomo obj to the list

dragEnterEvent(self, a0: QDragEnterEvent | None)#
dragMoveEvent(self, a0: QDragMoveEvent | None)#
dropEvent(a0)#
Return type:

None

getSelectedTomoObjs()#
removeTomoObj(tomo_obj, trigger_callbacks=False)#
setAddTomoObjCallbacks(callbacks)#

To synchronize the different widget we might need to notify other widget that a tomo_obj has been added from the dedicated interface. Callbacks must take a single TomwerObject as input

setRemoveTomoObjCallbacks(callbacks)#

To synchronize the different widget we might need to notify other widget that a tomo_obj has been removed from the dedicated interface. Callbacks must take a single TomwerObject as input

setSelectedTomoObjs(tomo_objs)#
supportedDropActions()#

Inherited method to redefine supported drop actions.