Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <patch_change_widget.h>
Public Member Functions | |
PatchChangeTab (int channel) | |
void | refresh () |
void | reset (std::shared_ptr< ARDOUR::Route >, std::shared_ptr< ARDOUR::MIDITrigger >) |
Public Member Functions inherited from PatchBankList | |
PatchBankList () | |
virtual | ~PatchBankList () |
Protected Member Functions | |
int | bank () const |
uint8_t | program () const |
void | select_bank (uint32_t) |
void | select_program (uint8_t) |
Protected Member Functions inherited from PatchBankList | |
void | refill (std::shared_ptr< MIDI::Name::ChannelNameSet >, int const bank) |
void | set_active_pgm (uint8_t) |
Private Member Functions | |
void | refill_banks () |
void | trigger_property_changed (PBD::PropertyChange const &) |
void | enable_toggle () |
void | update_sensitivity () |
void | instrument_info_changed () |
Private Attributes | |
ArdourWidgets::ArdourButton | _enable_btn |
int | _channel |
int | _bank |
bool | _ignore_callback |
std::shared_ptr< ARDOUR::Route > | _route |
std::shared_ptr< ARDOUR::MIDITrigger > | _trigger |
PBD::ScopedConnectionList | _connections |
Additional Inherited Members | |
Protected Attributes inherited from PatchBankList | |
ArdourWidgets::ArdourDropdown | _bank_select |
Gtk::SpinButton | _bank_msb_spin |
Gtk::SpinButton | _bank_lsb_spin |
Gtk::Table | _program_table |
Definition at line 70 of file patch_change_widget.h.
PatchChangeTab::PatchChangeTab | ( | int | channel | ) |
|
protected |
|
private |
|
privatevirtual |
Implements PatchBankList.
|
protected |
|
private |
void PatchChangeTab::refresh | ( | ) |
void PatchChangeTab::reset | ( | std::shared_ptr< ARDOUR::Route > | , |
std::shared_ptr< ARDOUR::MIDITrigger > | |||
) |
|
protectedvirtual |
Implements PatchBankList.
|
protectedvirtual |
Implements PatchBankList.
|
private |
|
private |
|
private |
Definition at line 96 of file patch_change_widget.h.
|
private |
Definition at line 95 of file patch_change_widget.h.
|
private |
Definition at line 101 of file patch_change_widget.h.
|
private |
Definition at line 93 of file patch_change_widget.h.
|
private |
Definition at line 97 of file patch_change_widget.h.
|
private |
Definition at line 99 of file patch_change_widget.h.
|
private |
Definition at line 100 of file patch_change_widget.h.