Remove stub class.
authorCarl Hetherington <carl@carlh.net>
Tue, 13 Jul 2010 01:26:30 +0000 (01:26 +0000)
committerCarl Hetherington <carl@carlh.net>
Tue, 13 Jul 2010 01:26:30 +0000 (01:26 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@7407 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/ardour/audioregion.h
libs/ardour/ardour/automatable_controls.h [deleted file]
libs/ardour/ardour/io.h
libs/ardour/ardour/panner.h
libs/ardour/ardour/processor.h
libs/ardour/ardour/route.h
libs/ardour/panner.cc
libs/ardour/processor.cc
libs/ardour/route.cc

index 5843d6f753f0e9e118e3e3748748de98f5be0031..6a91790e9752d82c3c1bbee8c9fe90cf55ab73f6 100644 (file)
@@ -27,7 +27,7 @@
 #include "pbd/undo.h"
 
 #include "ardour/ardour.h"
-#include "ardour/automatable_controls.h"
+#include "ardour/automatable.h"
 #include "ardour/gain.h"
 #include "ardour/logcurve.h"
 #include "ardour/region.h"
@@ -233,7 +233,7 @@ class AudioRegion : public Region
        void connect_to_analysis_changed ();
        void connect_to_header_position_offset_changed ();
 
-       AutomatableControls _automatable;
+       Automatable _automatable;
 
        boost::shared_ptr<AutomationList> _fade_in;
        boost::shared_ptr<AutomationList> _fade_out;
diff --git a/libs/ardour/ardour/automatable_controls.h b/libs/ardour/ardour/automatable_controls.h
deleted file mode 100644 (file)
index 9dd0988..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
-    Copyright (C) 2009 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 __ardour_automatable_controls_h__
-#define __ardour_automatable_controls_h__
-
-#include "evoral/ControlSet.hpp"
-#include "ardour/automatable.h"
-
-namespace ARDOUR {
-
-/** Contains only controllers */
-class AutomatableControls : public Automatable {
-public:
-       AutomatableControls(Session& s) : Evoral::ControlSet(), Automatable(s) {}
-};
-
-} // namespace ARDOUR
-
-#endif /* __ardour_automatable_controls_h__ */
-
index 7475dbb203ffcbf36762515565e6be3bbfd7909a..1facfb8ec244882512c32fd6b4926130cadba1ae 100644 (file)
@@ -33,7 +33,6 @@
 #include "pbd/controllable.h"
 
 #include "ardour/ardour.h"
-#include "ardour/automatable_controls.h"
 #include "ardour/automation_control.h"
 #include "ardour/bundle.h"
 #include "ardour/chan_count.h"
index b239395fd4ec9b43fb8c227d9d79159d6dd20df1..2b2801841d812570bbb8441600ff4afd3dcd7dc9 100644 (file)
@@ -199,7 +199,7 @@ class Multi2dPanner : public StreamPanner
 /** Class to pan from some number of inputs to some number of outputs.
  *  This class has a number of StreamPanners, one for each input.
  */
-class Panner : public SessionObject, public AutomatableControls
+class Panner : public SessionObject, public Automatable
 {
 public:
        struct Output {
index ea468f92be0d217412c6d2c3ad6c938c4bd9dd71..7d815c4f1c5e425d2f03d393e88365dd2f17a92f 100644 (file)
 
 #include "pbd/statefuldestructible.h"
 
-
 #include "ardour/ardour.h"
-#include "ardour/automatable_controls.h"
 #include "ardour/buffer_set.h"
 #include "ardour/latent.h"
 #include "ardour/session_object.h"
 #include "ardour/types.h"
+#include "ardour/automatable.h"
 
 class XMLNode;
 
@@ -43,7 +42,7 @@ class Route;
 
 /* A mixer strip element - plugin, send, meter, etc.
  */
-class Processor : public SessionObject, public AutomatableControls, public Latent
+class Processor : public SessionObject, public Automatable, public Latent
 {
   public:
        static const std::string state_node_name;
index 3d4f7f139a19287a4c9d025c2e62a7aedd92ed29..a9ebd653382047fa9ee54ec5f3828164326e9987 100644 (file)
@@ -44,6 +44,7 @@
 #include "ardour/mute_master.h"
 #include "ardour/route_group_member.h"
 #include "ardour/graphnode.h"
+#include "ardour/automatable.h"
 
 namespace ARDOUR {
 
@@ -57,7 +58,7 @@ class Send;
 class InternalReturn;
 class MonitorProcessor;
 
-class Route : public SessionObject, public AutomatableControls, public RouteGroupMember, public GraphNode
+class Route : public SessionObject, public Automatable, public RouteGroupMember, public GraphNode
 {
   public:
 
index b6decc281f807a4999c7a529664825a90f1ffb27..9921936cf7121c4fda33c49357238ed62861d0c1 100644 (file)
@@ -767,7 +767,7 @@ Multi2dPanner::set_state (const XMLNode& node, int /*version*/)
 
 Panner::Panner (string name, Session& s)
        : SessionObject (s, name)
-       , AutomatableControls (s)
+       , Automatable (s)
 {
        //set_name_old_auto (name);
        set_name (name);
index 47211567bf17470cc7961b597700b0b95c2b38dc..49a2faa7429495400beedd69a5592cdccb5c17a4 100644 (file)
@@ -61,7 +61,7 @@ const string Processor::state_node_name = "Processor";
 
 Processor::Processor(Session& session, const string& name)
        : SessionObject(session, name)
-       , AutomatableControls(session)
+       , Automatable (session)
        , _pending_active(false)
        , _active(false)
        , _next_ab_is_active(false)
index 4dcdcf1898a621d4a2018c08386e1565a4a82f24..e7f5e28b94a6d05ef5b0b35f854bf7d92a9e19b6 100644 (file)
@@ -72,7 +72,7 @@ PBD::Signal0<void> Route::RemoteControlIDChange;
 
 Route::Route (Session& sess, string name, Flag flg, DataType default_type)
        : SessionObject (sess, name)
-       , AutomatableControls (sess)
+       , Automatable (sess)
        , GraphNode( sess.route_graph )
         , _active (true)
         , _initial_delay (0)