diff --git a/libs/ardour/ardour/automation_watch.h b/libs/ardour/ardour/automation_watch.h index 75bb553b47..bd8263fc26 100644 --- a/libs/ardour/ardour/automation_watch.h +++ b/libs/ardour/ardour/automation_watch.h @@ -14,8 +14,8 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ + #ifndef __ardour_automation_watch_h__ #define __ardour_automation_watch_h__ @@ -33,38 +33,39 @@ namespace ARDOUR { class AutomationControl; -class LIBARDOUR_API AutomationWatch : public sigc::trackable, public ARDOUR::SessionHandlePtr { - public: - static AutomationWatch& instance(); +class LIBARDOUR_API AutomationWatch : public sigc::trackable, public ARDOUR::SessionHandlePtr +{ +public: + static AutomationWatch& instance(); - void add_automation_watch (boost::shared_ptr); - void remove_automation_watch (boost::shared_ptr); - void transport_stop_automation_watches (ARDOUR::framepos_t); - void set_session (ARDOUR::Session*); + void add_automation_watch (boost::shared_ptr); + void remove_automation_watch (boost::shared_ptr); + void transport_stop_automation_watches (ARDOUR::framepos_t); + void set_session (ARDOUR::Session*); - gint timer (); + gint timer (); - private: - typedef std::set > AutomationWatches; - typedef std::map, PBD::ScopedConnection> AutomationConnection; +private: + typedef std::set > AutomationWatches; + typedef std::map, PBD::ScopedConnection> AutomationConnection; - AutomationWatch (); - ~AutomationWatch(); + AutomationWatch (); + ~AutomationWatch(); - static AutomationWatch* _instance; - Glib::Threads::Thread* _thread; - framepos_t _last_time; - bool _run_thread; - AutomationWatches automation_watches; - AutomationConnection automation_connections; - Glib::Threads::Mutex automation_watch_lock; - PBD::ScopedConnection transport_connection; + static AutomationWatch* _instance; + Glib::Threads::Thread* _thread; + framepos_t _last_time; + bool _run_thread; + AutomationWatches automation_watches; + AutomationConnection automation_connections; + Glib::Threads::Mutex automation_watch_lock; + PBD::ScopedConnection transport_connection; - void transport_state_change (); - void remove_weak_automation_watch (boost::weak_ptr); - void thread (); + void transport_state_change (); + void remove_weak_automation_watch (boost::weak_ptr); + void thread (); }; -} +} /* namespace */ #endif // __ardour_automation_watch_h__