spinetoolbox.project_items.shared.commands

Undo/redo commands that can be used by multiple project items.

authors:
  1. Marin (KTH), P. Savolainen (VTT)
date:

5.5.2020

Module Contents

Classes

UpdateCancelOnErrorCommand Command to update Importer, Exporter, and Combiner cancel on error setting.
ChangeItemSelectionCommand Command to change file item’s selection status.
class spinetoolbox.project_items.shared.commands.UpdateCancelOnErrorCommand(project_item, cancel_on_error)[source]

Bases: spinetoolbox.project_commands.SpineToolboxCommand

Command to update Importer, Exporter, and Combiner cancel on error setting.

Parameters:
  • project_item (ProjectItem) – Item
  • cancel_on_error (bool) – New setting
redo(self)[source]
undo(self)[source]
class spinetoolbox.project_items.shared.commands.ChangeItemSelectionCommand(project_item, selected, label)[source]

Bases: spinetoolbox.project_commands.SpineToolboxCommand

Command to change file item’s selection status. Used by Importers and Gimlets.

Parameters:
  • project_item (ProjectItem) – Item
  • selected (bool) – True if the item is selected, False otherwise
  • label (str) – File label
redo(self)[source]
undo(self)[source]