jdxi_editor.ui.widgets.pattern_file_group ========================================= .. py:module:: jdxi_editor.ui.widgets.pattern_file_group .. autoapi-nested-parse:: Pattern File group - Load, Save, Clear buttons and drum selector combo. Classes ------- .. autoapisummary:: jdxi_editor.ui.widgets.pattern_file_group.PatternFileGroup Module Contents --------------- .. py:class:: PatternFileGroup(parent: jdxi_editor.ui.editors.pattern.ui.PatternUI) Bases: :py:obj:`jdxi_editor.ui.widgets.jdxi.midi_group.JDXiMidiGroup` Pattern File group: Load, Save, Clear buttons + drum selector combo. .. py:attribute:: load_button :type: PySide6.QtWidgets.QPushButton | None :value: None .. py:attribute:: save_button :type: PySide6.QtWidgets.QPushButton | None :value: None .. py:attribute:: clear_learn_button :type: PySide6.QtWidgets.QPushButton | None :value: None .. py:attribute:: drum_selector :type: PySide6.QtWidgets.QComboBox | None :value: None .. py:method:: _build_group() -> PySide6.QtWidgets.QGroupBox Build the Pattern File group with Load, Save, Clear buttons and drum combo. .. py:method:: _build_button_specs() -> dict[str, picoui.specs.widgets.ButtonSpec] Build Load, Save, Clear button specs. .. py:method:: _build_specs() Override to include combos from parent.