jdxi_editor.ui.editors.program.group
Program Group Widget Module
This module defines the ProgramGroupWidget class, a widget for program selection and loading within the Program Editor.
- Classes:
- ProgramGroupWidget(QGroupBox)
A widget for selecting and loading programs.
Classes
Program Widget |
Module Contents
- class jdxi_editor.ui.editors.program.group.ProgramGroup(title: str = None, parent: jdxi_editor.ui.editors.program.editor.ProgramEditor | None = None)[source]
Bases:
PySide6.QtWidgets.QGroupBoxProgram Widget
- mixer_widget: jdxi_editor.ui.editors.program.mixer.section.ProgramMixer | None = None[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).
- update_current_synths(program_details: jdxi_editor.midi.program.program.JDXiProgram) None[source]
Update the current synth label. Delegates to parent’s update_current_synths method.
- Parameters:
program_details – JDXiProgram
- Returns:
None