jdxi_editor.ui.widgets.preset.panel

Panel for loading/saving presets

Classes

PresetPanel

Panel for loading/saving presets

Module Contents

class jdxi_editor.ui.widgets.preset.panel.PresetPanel(midi_helper: jdxi_editor.midi.io.helper.MidiIOHelper, parent=None)[source]

Bases: jdxi_editor.ui.common.QWidget

Panel for loading/saving presets

load_clicked[source]
save_clicked[source]
preset_combo[source]
load_button[source]
save_button[source]
analog_editor[source]
digital_1_editor[source]
digital_2_editor[source]
drums_editor[source]
_add_round_action_button(icon_enum: Any, text: str, slot: Any, layout: PySide6.QtWidgets.QHBoxLayout, *, name: str | None = None, checkable: bool = False) PySide6.QtWidgets.QPushButton[source]

Create a round button with icon + text label (same style as Transport).

_on_load()[source]

Handle load button click

_on_save()[source]

Handle save button click