spinetoolbox.widgets.jump_properties_widget

Contains jump properties widget’s business logic.

Module Contents

Classes

JumpPropertiesWidget

Widget for jump link properties.

class spinetoolbox.widgets.jump_properties_widget.JumpPropertiesWidget(toolbox, base_color=None)[source]

Bases: spinetoolbox.widgets.properties_widget.PropertiesWidgetBase

Widget for jump link properties.

Parameters

toolbox (ToolboxUI) – The toolbox instance where this widget should be embedded

_load_condition_into_ui(condition)[source]
_make_condition_from_ui()[source]
_change_condition()[source]

Stores jump condition to link.

_show_tool_spec_form(_checked=False)[source]
_set_save_script_button_enabled()[source]
_update_add_args_button_enabled(_selected, _deselected)[source]
_do_update_add_args_button_enabled()[source]
_update_remove_args_button_enabled(_selected, _deselected)[source]
_do_update_remove_args_button_enabled()[source]
_populate_cmd_line_args_model()[source]
_push_update_cmd_line_args_command(cmd_line_args)[source]
_remove_arg(_=False)[source]
_add_args(_=False)[source]

Hooks the widget to given jump link, so that user actions are reflected in the jump link’s configuration.

Parameters

jump (LoggingJump) – link to hook into

Releases the widget from any links.

set_condition(jump, condition)[source]
update_cmd_line_args(jump, cmd_line_args)[source]