triggerbox (UI): shared ptrs for everyone, plus indirect references to Triggers from TriggerEntry

This commit is contained in:
Paul Davis 2021-12-21 13:38:22 -07:00
parent f69180c8ee
commit c18d175f55
17 changed files with 79 additions and 62 deletions

View file

@ -32,12 +32,12 @@ public:
MidiTriggerPropertiesBox ();
~MidiTriggerPropertiesBox ();
void set_trigger (ARDOUR::Trigger*);
void set_trigger (ARDOUR::TriggerPtr);
private:
void trigger_changed (const PBD::PropertyChange& what_changed);
ARDOUR::MIDITrigger* _trigger;
boost::shared_ptr<ARDOUR::MIDITrigger> _trigger;
Gtk::Label _header_label;
ArdourWidgets::ArdourButton _patch_enable_button;