diff options
author | Hans Fugal <hans@fugal.net> | 2006-08-09 14:14:17 +0000 |
---|---|---|
committer | Hans Fugal <hans@fugal.net> | 2006-08-09 14:14:17 +0000 |
commit | a32175bd41eb46f8c544af9f7091c2156035135a (patch) | |
tree | d70418a072771f46047579385e75a4318373aa0c /libs/ardour | |
parent | f07cb624c02c98a5ae375b26cb99c157df64d159 (diff) |
r274@gandalf: fugalh | 2006-08-07 19:53:48 -0600
Nuke Serializable in favor of Stateful. Got rid of some warnings with stub
code.
git-svn-id: svn://localhost/ardour2/branches/undo@767 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour')
-rw-r--r-- | libs/ardour/ardour/session.h | 16 | ||||
-rw-r--r-- | libs/ardour/session_command.cc | 16 |
2 files changed, 20 insertions, 12 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index 0c53cc32e7..65daeafca7 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -841,52 +841,52 @@ class Session : public sigc::trackable, public Stateful class GlobalSoloStateCommand : public Command { GlobalRouteBooleanState before, after; - void *src; Session &sess; + void *src; public: GlobalSoloStateCommand(Session &, void *src); void operator()(); void undo(); - XMLNode &serialize(); + XMLNode &get_state(); void mark(); }; class GlobalMuteStateCommand : public Command { GlobalRouteBooleanState before, after; - void *src; Session &sess; + void *src; public: GlobalMuteStateCommand(Session &, void *src); void operator()(); void undo(); - XMLNode &serialize(); + XMLNode &get_state(); void mark(); }; class GlobalRecordEnableStateCommand : public Command { GlobalRouteBooleanState before, after; - void *src; Session &sess; + void *src; public: GlobalRecordEnableStateCommand(Session &, void *src); void operator()(); void undo(); - XMLNode &serialize(); + XMLNode &get_state(); void mark(); }; class GlobalMeteringStateCommand : public Command { GlobalRouteMeterState before, after; - void *src; Session &sess; + void *src; public: GlobalMeteringStateCommand(Session &, void *src); void operator()(); void undo(); - XMLNode &serialize(); + XMLNode &get_state(); void mark(); }; diff --git a/libs/ardour/session_command.cc b/libs/ardour/session_command.cc index 6482de41fb..9a43de55de 100644 --- a/libs/ardour/session_command.cc +++ b/libs/ardour/session_command.cc @@ -20,8 +20,10 @@ void Session::GlobalSoloStateCommand::undo() { sess.set_global_solo(before, src); } -XMLNode &Session::GlobalSoloStateCommand::serialize() +XMLNode &Session::GlobalSoloStateCommand::get_state() { + XMLNode *node = new XMLNode("GlobalSoloStateCommand"); + return *node; } // mute @@ -42,8 +44,10 @@ void Session::GlobalMuteStateCommand::undo() { sess.set_global_mute(before, src); } -XMLNode &Session::GlobalMuteStateCommand::serialize() +XMLNode &Session::GlobalMuteStateCommand::get_state() { + XMLNode *node = new XMLNode("GlobalMuteStateCommand"); + return *node; } // record enable @@ -64,8 +68,10 @@ void Session::GlobalRecordEnableStateCommand::undo() { sess.set_global_record_enable(before, src); } -XMLNode &Session::GlobalRecordEnableStateCommand::serialize() +XMLNode &Session::GlobalRecordEnableStateCommand::get_state() { + XMLNode *node = new XMLNode("GlobalRecordEnableStateCommand"); + return *node; } // metering @@ -86,8 +92,10 @@ void Session::GlobalMeteringStateCommand::undo() { sess.set_global_route_metering(before, src); } -XMLNode &Session::GlobalMeteringStateCommand::serialize() +XMLNode &Session::GlobalMeteringStateCommand::get_state() { + XMLNode *node = new XMLNode("GlobalMeteringStateCommand"); + return *node; } } // namespace ARDOUR |