Skip to content
Snippets Groups Projects
Commit 7f087781 authored by payno's avatar payno
Browse files

EditableOrderedTomoObjWidget: update '_callbackAddTomoObj' API to return the...

EditableOrderedTomoObjWidget: update '_callbackAddTomoObj' API to return the list of object returned
parent 3e956289
No related branches found
No related tags found
No related merge requests found
...@@ -361,7 +361,7 @@ class EditableOrderedTomoObjWidget(AxisOrderedTomoObjWidget): ...@@ -361,7 +361,7 @@ class EditableOrderedTomoObjWidget(AxisOrderedTomoObjWidget):
[self._tomoObjsTableView.model().getTomoObj(item) for item in selection] [self._tomoObjsTableView.model().getTomoObj(item) for item in selection]
) )
def _callbackAddTomoObj(self): def _callbackAddTomoObj(self) -> tuple[TomwerObject]:
dialog = qt.QFileDialog() dialog = qt.QFileDialog()
dialog.setFileMode(qt.QFileDialog.ExistingFiles) dialog.setFileMode(qt.QFileDialog.ExistingFiles)
dialog.setNameFilters( dialog.setNameFilters(
...@@ -372,9 +372,9 @@ class EditableOrderedTomoObjWidget(AxisOrderedTomoObjWidget): ...@@ -372,9 +372,9 @@ class EditableOrderedTomoObjWidget(AxisOrderedTomoObjWidget):
if not dialog.exec_(): if not dialog.exec_():
dialog.close() dialog.close()
return return ()
elif len(dialog.selectedFiles()) == 0: elif len(dialog.selectedFiles()) == 0:
return return ()
else: else:
tomo_objs = [] tomo_objs = []
for file in dialog.selectedFiles(): for file in dialog.selectedFiles():
...@@ -386,6 +386,7 @@ class EditableOrderedTomoObjWidget(AxisOrderedTomoObjWidget): ...@@ -386,6 +386,7 @@ class EditableOrderedTomoObjWidget(AxisOrderedTomoObjWidget):
tomo_objs.extend(new_objs) tomo_objs.extend(new_objs)
for tomo_obj in tomo_objs: for tomo_obj in tomo_objs:
self.addTomoObj(tomo_obj=tomo_obj, trigger_callbacks=True) self.addTomoObj(tomo_obj=tomo_obj, trigger_callbacks=True)
return tuple(tomo_objs)
def _callbackRemoveSelectedTomoObj(self): def _callbackRemoveSelectedTomoObj(self):
obj_to_remove = self.getSelectedTomoObjs() obj_to_remove = self.getSelectedTomoObjs()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment