Skip to content

Push2.bank_selection_component

Classes

class BankProvider(ItemProvider)

Bases: ItemProvider

__init__(self, bank_registry, banking_info, *a, **k)

set_device(self, device)

_create_items(self)

device(self)

items(self)

selected_item(self)

select_item(self, item)

_on_device_bank_changed(self, device, _)

_on_bank_names_changed(self)

_on_device_parameters_changed(self)

_update_and_notify_items(self)

internal_bank_names(self, original_bank_names)

class EditModeOptionsComponent(Component)

Bases: Component

Attributes

  • color_class_name = 'EditModeOptions'
  • _EditModeOptionsComponent__on_device_changed
  • _EditModeOptionsComponent__on_options_changed
  • _EditModeOptionsComponent__on_active_options_changed

__init__(self, back_callback, device_options_provider, *a, **k)

_option_for_button(self, button)

option_buttons(self, button)

_set_device(self, device)

device(self)

options(self)

__on_device_changed(self)

__on_options_changed(self)

__on_active_options_changed(self, _)

_update_button_feedback(self)

_update_device(self)

update(self)

class BankSelectionComponent(ItemListerComponent)

Bases: ItemListerComponent

Attributes

  • color_class_name = 'BankSelection'

__init__(self, bank_registry, banking_info, device_options_provider, *a, **k)

_on_select_button_pressed(self, button)

set_option_buttons(self, buttons)

set_device(self, item)

options(self)