Source code for jdxi_editor.ui.editors.midi_player.widgets

"""
UI components for MIDI file player.
"""

from PySide6.QtWidgets import QCheckBox, QLabel, QSlider

from jdxi_editor.ui.widgets.digital.title import DigitalTitle
from jdxi_editor.ui.widgets.midi.track_viewer import MidiTrackViewer


[docs] class MidiPlayerWidgets: """UI class for MIDI file player interface.""" def __init__(self): """constructor"""
[docs] self.digital_title_file_name = DigitalTitle("No file loaded")
[docs] self.midi_suppress_program_changes_checkbox = QCheckBox()
[docs] self.midi_suppress_control_changes_checkbox = QCheckBox()