X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=gtk2_ardour%2Fautomation_controller.h;h=88e6d87e01ca7c9b8ba9160ff706f24bb124469a;hb=cd0d68a591ee64bb0e85d9a364af9fe6abdeecbe;hp=a2168700e27edbc26ad46f9947150f4cc527d9da;hpb=c3bfc3ec4e14d147d9c4c279eb6c73947781f956;p=ardour.git diff --git a/gtk2_ardour/automation_controller.h b/gtk2_ardour/automation_controller.h index a2168700e2..88e6d87e01 100644 --- a/gtk2_ardour/automation_controller.h +++ b/gtk2_ardour/automation_controller.h @@ -1,6 +1,6 @@ /* Copyright (C) 2007 Paul Davis - Author: Dave Robillard + Author: David Robillard This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -26,6 +26,7 @@ #include "gtkmm2ext/barcontroller.h" #include "pbd/signals.h" +#include "evoral/Parameter.hpp" namespace ARDOUR { class Session; @@ -54,16 +55,16 @@ public: void stop_updating (); private: - AutomationController (boost::shared_ptr ac, Gtk::Adjustment* adj); - std::string get_label (int&); + AutomationController (boost::shared_ptr printer, boost::shared_ptr ac, Gtk::Adjustment* adj); + std::string get_label (double&); void start_touch(); void end_touch(); void value_changed(); - void automation_state_changed(); bool _ignore_change; + boost::shared_ptr _printer; boost::shared_ptr _controllable; Gtk::Adjustment* _adjustment; sigc::connection _screen_update_connection;