diff options
author | Robin Gareus <robin@gareus.org> | 2017-06-09 14:46:11 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-06-09 16:54:21 +0200 |
commit | 99b064274f429be8b78090ef06c7693e8bb29707 (patch) | |
tree | 5b6b40f29a0c7f4931519a97c4f39fb6a59c0025 /gtk2_ardour/automation_controller.h | |
parent | 17fb5bfb499108b72d2993201b6b78d2fa9009ba (diff) |
Update GUI, drop Automatable::value_as_string() API
Diffstat (limited to 'gtk2_ardour/automation_controller.h')
-rw-r--r-- | gtk2_ardour/automation_controller.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/gtk2_ardour/automation_controller.h b/gtk2_ardour/automation_controller.h index 7c0e2139d2..170e49ae07 100644 --- a/gtk2_ardour/automation_controller.h +++ b/gtk2_ardour/automation_controller.h @@ -39,26 +39,22 @@ namespace ARDOUR { class Session; class AutomationList; class AutomationControl; - class Automatable; } class AutomationBarController : public Gtkmm2ext::BarController { public: - AutomationBarController(boost::shared_ptr<ARDOUR::Automatable> printer, - boost::shared_ptr<ARDOUR::AutomationControl> ac, + AutomationBarController(boost::shared_ptr<ARDOUR::AutomationControl> ac, Gtk::Adjustment* adj); ~AutomationBarController(); private: std::string get_label (double&); - boost::shared_ptr<ARDOUR::Automatable> _printer; boost::shared_ptr<ARDOUR::AutomationControl> _controllable; }; /** A BarController which displays the value and allows control of an AutomationControl */ class AutomationController : public Gtk::Alignment { public: - static boost::shared_ptr<AutomationController> create( - boost::shared_ptr<ARDOUR::Automatable> parent, + static boost::shared_ptr<AutomationController> create ( const Evoral::Parameter& param, const ARDOUR::ParameterDescriptor& desc, boost::shared_ptr<ARDOUR::AutomationControl> ac, @@ -79,8 +75,7 @@ public: void stop_updating (); private: - AutomationController (boost::shared_ptr<ARDOUR::Automatable> printer, - boost::shared_ptr<ARDOUR::AutomationControl> ac, + AutomationController (boost::shared_ptr<ARDOUR::AutomationControl> ac, Gtk::Adjustment* adj, bool use_knob); @@ -95,7 +90,6 @@ private: bool on_button_release(GdkEventButton* ev); Gtk::Widget* _widget; - boost::shared_ptr<ARDOUR::Automatable> _printer; boost::shared_ptr<ARDOUR::AutomationControl> _controllable; Gtk::Adjustment* _adjustment; sigc::connection _screen_update_connection; |