def make_selection(self, selected, add):
     """Add selected indices to the selection."""
     add_to_group, add_group, remove = selection_modifiers()
     if self.data and self.lsx and self.lsy:
         if add_to_group:  # both keys - need to test it before add_group
             selnum = np.max(self.selection_group)
         elif add_group:
             selnum = np.max(self.selection_group) + 1
         elif remove:
             selnum = 0
         else:
             self.selection_group *= 0
             selnum = 1
         if selected is not None:
             self.selection_group[selected] = selnum
         self.refresh_img_selection()
     self.prepare_settings_for_saving()
     self.selection_changed.emit()
Exemplo n.º 2
0
 def make_selection(self, selected, add):
     """Add selected indices to the selection."""
     add_to_group, add_group, remove = selection_modifiers()
     if self.data and self.lsx and self.lsy:
         if add_to_group:  # both keys - need to test it before add_group
             selnum = np.max(self.selection_group)
         elif add_group:
             selnum = np.max(self.selection_group) + 1
         elif remove:
             selnum = 0
         else:
             self.selection_group *= 0
             selnum = 1
         if selected is not None:
             self.selection_group[selected] = selnum
         self.refresh_img_selection()
     self.prepare_settings_for_saving()
     self.selection_changed.emit()