shyft.dashboard.widgets.selector_models¶
Classes
|
Simple label selector model showing a label data in the selector view. |
|
- class shyft.dashboard.widgets.selector_models.LabelDataSelectorClickPolicy(*values)[source]¶
Bases:
Enum- SEND_SELECTED = 1¶
- REMOVE_SELECTED_AND_SEND_REST = 2¶
- class shyft.dashboard.widgets.selector_models.LabelDataSelector(presenter, logger=None, on_click_policy=LabelDataSelectorClickPolicy.SEND_SELECTED, sort=True)[source]¶
Bases:
SelectorModelBaseSimple label selector model showing a label data in the selector view. Label data is a list of str.
- The Selector provides 2 on_click_policies:
SEND_SELECTED: (default) send the selection via send_selected_labels port
REMOVE_SELECTED_AND_SEND_REST: remove the selected values and send the remaining via send_labels port
Ports
- send_selected_labels:
(Sender) send selected labels
- send_labels:
(Sender) send all available labels
- receive_labels:
(Receiver)receive a new list of labels to set
- receive_labels_to_add:
(Receiver) receive additional labels to show in the view. This will trigger send_labels
- Parameters:
presenter (SelectorPresenter) – SelectorPresenter instance
logger – Optional logger
on_click_policy (LabelDataSelectorClickPolicy) – on click selected policy
sort (bool) – sort labels or not
- __init__(presenter, logger=None, on_click_policy=LabelDataSelectorClickPolicy.SEND_SELECTED, sort=True)[source]¶
Simple label selector model showing a label data in the selector view. Label data is a list of str.
- The Selector provides 2 on_click_policies:
SEND_SELECTED: (default) send the selection via send_selected_labels port
REMOVE_SELECTED_AND_SEND_REST: remove the selected values and send the remaining via send_labels port
Ports
- send_selected_labels:
(Sender) send selected labels
- send_labels:
(Sender) send all available labels
- receive_labels:
(Receiver)receive a new list of labels to set
- receive_labels_to_add:
(Receiver) receive additional labels to show in the view. This will trigger send_labels
- Parameters:
presenter (SelectorPresenter) – SelectorPresenter instance
logger – Optional logger
on_click_policy (LabelDataSelectorClickPolicy) – on click selected policy
sort (bool) – sort labels or not
- Return type:
None