boost::shared_ptr<TransportControllable> auto_loop_controllable;
boost::shared_ptr<TransportControllable> play_selection_controllable;
boost::shared_ptr<TransportControllable> rec_controllable;
- boost::shared_ptr<TransportControllable> shuttle_controllable;
- boost::shared_ptr<TransportControllable> join_play_range_controllable;
+
+ void join_play_range_clicked ();
void set_transport_controllable_state (const XMLNode&);
XMLNode& get_transport_controllable_state ();
act = ActionManager::get_action (X_("Transport"), X_("ToggleExternalSync"));
sync_button.set_related_action (act);
+ join_play_range_button.signal_clicked.connect (sigc::mem_fun (*this, &ARDOUR_UI::join_play_range_clicked));
+
/* clocks, etc. */
ARDOUR_UI::Clock.connect (sigc::mem_fun (primary_clock, &AudioClock::set));
rc_option_editor->set_current_page (_("Misc"));
return true;
}
+
+void
+ARDOUR_UI::join_play_range_clicked ()
+{
+ join_play_range_button.set_active (!join_play_range_button.get_active());
+}