pswamp.gui.components.channel_select

Attributes

app

Classes

ChannelSelect

Widget for selecting channels.

Module Contents

class pswamp.gui.components.channel_select.ChannelSelect(channels)

Bases: PySide6.QtWidgets.QWidget

Widget for selecting channels.

The user can select channels in the list to the left, and move them to the right to include in selection.

Parameters:

channels (list) – List of channels.

channel_to_idx
channels
selected_channels = []
unselected_list
selected_list
move_up_button
move_down_button
select_all_button
unselect_all_button
select_button
unselect_button
filter_edit
filter_selected_edit
item_was_selected
item_was_unselected
select_channels()

Get channels from unselected list and transfer to selected list.

select_all_channels()

Put all channels in selected list, remove from unselected.

unselect_all_channels()

Put all channels in unselected list, remove from selected.

unselect_channels()

Get channels from selected list and transfer to unselected list.

move_up()

Move channel up.

move_down()

Move channel down.

filter_channels()

Show unselected channels contaning text in filter_edit text box.

filter_channels_selected()

Show selected channels contaning text in filter_edit text box.

pswamp.gui.components.channel_select.app