From 832e6fb21adda8fa05db725bd8434789bd62b89d Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 30 Mar 2011 12:37:05 +0000 Subject: Whitespace, add GPL boilerplate. git-svn-id: svn://localhost/ardour2/branches/3.0@9242 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/ardour/proxy_controllable.h | 51 ++++++++++++++++++++++----------- 1 file changed, 35 insertions(+), 16 deletions(-) (limited to 'libs') diff --git a/libs/ardour/ardour/proxy_controllable.h b/libs/ardour/ardour/proxy_controllable.h index dd2a686237..0914f99098 100644 --- a/libs/ardour/ardour/proxy_controllable.h +++ b/libs/ardour/ardour/proxy_controllable.h @@ -1,3 +1,22 @@ +/* + Copyright (C) 2010-2011 Paul Davis + + 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 + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + 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 __libardour_proxy_controllable_h__ #define __libardour_proxy_controllable_h__ @@ -12,23 +31,23 @@ namespace ARDOUR { */ class ProxyControllable : public PBD::Controllable { - public: - ProxyControllable (const std::string& name, PBD::Controllable::Flag flags, - boost::function1 setter, - boost::function0 getter) - : PBD::Controllable (name, flags) - , _setter (setter) - , _getter (getter) - {} - - void set_value (double v) { _setter (v); } - double get_value () const { return _getter (); } - - private: - boost::function1 _setter; - boost::function0 _getter; +public: + ProxyControllable (const std::string& name, PBD::Controllable::Flag flags, + boost::function1 setter, + boost::function0 getter) + : PBD::Controllable (name, flags) + , _setter (setter) + , _getter (getter) + {} + + void set_value (double v) { _setter (v); } + double get_value () const { return _getter (); } + +private: + boost::function1 _setter; + boost::function0 _getter; }; - + } // namespace #endif /* __libardour_proxy_controllable_h__ */ -- cgit v1.2.3