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

@ -219,7 +219,7 @@ TriggerUI::~TriggerUI ()
}
void
TriggerUI::set_trigger (ARDOUR::Trigger* t)
TriggerUI::set_trigger (ARDOUR::TriggerPtr t)
{
trigger = t;
@ -447,7 +447,7 @@ TriggerWidget::TriggerWidget ()
/* ------------ */
TriggerWindow::TriggerWindow (Trigger* slot)
TriggerWindow::TriggerWindow (TriggerPtr slot)
{
set_title (string_compose (_("Trigger: %1"), slot->name()));