triggerboxui: start connecting more widgets to trigger API

This commit is contained in:
Paul Davis 2021-09-28 17:45:58 -06:00
parent 542424e27d
commit b5c0f55831
2 changed files with 34 additions and 4 deletions

View file

@ -36,7 +36,7 @@ namespace ArdourCanvas {
class Rectangle;
};
class TriggerUI : public ArdourCanvas::Table
class TriggerUI : public ArdourCanvas::Table, public sigc::trackable
{
public:
TriggerUI (ArdourCanvas::Item* parent, ARDOUR::Trigger&);
@ -73,7 +73,11 @@ class TriggerUI : public ArdourCanvas::Table
ArdourCanvas::Rectangle* velocity;
ArdourCanvas::Rectangle* velocity_text;
void trigger_changed ();
void trigger_changed (PBD::PropertyChange);
bool follow_action_button_event (GdkEvent*);
PBD::ScopedConnectionList trigger_connections;
static std::string follow_action_to_string (ARDOUR::Trigger::FollowAction);
static ARDOUR::Trigger::FollowAction string_to_follow_action (std::string const &);