part two of allow markup to be used in BoolOption items in an option editor
[ardour.git] / gtk2_ardour / automation_controller.h
index 67def61c355470ca823d576d0e8935d8b481fc9d..88e6d87e01ca7c9b8ba9160ff706f24bb124469a 100644 (file)
@@ -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,17 +55,16 @@ public:
        void stop_updating ();
 
 private:
-       AutomationController (boost::shared_ptr<ARDOUR::Automatable> parent, boost::shared_ptr<ARDOUR::AutomationControl> ac, Gtk::Adjustment* adj);
+       AutomationController (boost::shared_ptr<ARDOUR::Automatable> printer, boost::shared_ptr<ARDOUR::AutomationControl> 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<ARDOUR::Automatable>       _owner;
+        boost::shared_ptr<ARDOUR::Automatable>       _printer;
        boost::shared_ptr<ARDOUR::AutomationControl> _controllable;
        Gtk::Adjustment*                             _adjustment;
        sigc::connection                             _screen_update_connection;