summaryrefslogtreecommitdiff
path: root/gtk2_ardour/transport_masters_dialog.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-03-23 19:08:57 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2020-03-23 19:08:57 -0600
commit3bbad66a999dbe402209881de072720d78f01793 (patch)
tree1efb463a72582c8c7edeeb70cbb142c00064fb8d /gtk2_ardour/transport_masters_dialog.h
parent43edfc8900a55e803861047cd9d17957d67aa9ac (diff)
control over transport-masters-just-roll-when-sync-is-lost
Diffstat (limited to 'gtk2_ardour/transport_masters_dialog.h')
-rw-r--r--gtk2_ardour/transport_masters_dialog.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/transport_masters_dialog.h b/gtk2_ardour/transport_masters_dialog.h
index aa4d2c3265..5a3add7d84 100644
--- a/gtk2_ardour/transport_masters_dialog.h
+++ b/gtk2_ardour/transport_masters_dialog.h
@@ -130,6 +130,7 @@ class TransportMastersWidget : public Gtk::VBox, public ARDOUR::SessionHandlePtr
Gtk::Table table;
Gtk::Label col_title[14];
Gtk::Button add_button;
+ Gtk::CheckButton lost_sync_button;
sigc::connection update_connection;
PBD::ScopedConnection current_connection;
@@ -163,6 +164,11 @@ class TransportMastersWidget : public Gtk::VBox, public ARDOUR::SessionHandlePtr
void add_master ();
void update_usability ();
+ void lost_sync_changed ();
+ void lost_sync_button_toggled ();
+ void param_changed (std::string const &);
+ PBD::ScopedConnection config_connection;
+
public:
bool idle_remove (Row*);
};