trigger_ui: first draft of a multi-jump dialog

This commit is contained in:
Ben Loftis 2022-01-30 19:00:29 -06:00
parent cc426b6d14
commit 3704b47249
5 changed files with 212 additions and 27 deletions

View file

@ -35,6 +35,8 @@ namespace Gtk
class Menu;
}
class TriggerJumpDialog;
class TriggerUI
{
public:
@ -43,6 +45,7 @@ public:
void set_trigger (ARDOUR::TriggerReference);
virtual void on_trigger_set () {}
virtual void on_trigger_changed (PBD::PropertyChange const& ) = 0;
static std::string follow_action_to_string (ARDOUR::FollowAction const &);
@ -73,6 +76,9 @@ public:
void follow_context_menu ();
void context_menu ();
void edit_jump_done (int r, TriggerJumpDialog* d);
void edit_jump();
void set_follow_action (ARDOUR::FollowAction const &);
void set_launch_style (ARDOUR::Trigger::LaunchStyle);
void set_quantization (Temporal::BBT_Offset const&);