summaryrefslogtreecommitdiff
path: root/libs/pbd/pbd/command.h
diff options
context:
space:
mode:
authorHans Fugal <hans@fugal.net>2006-08-09 14:14:17 +0000
committerHans Fugal <hans@fugal.net>2006-08-09 14:14:17 +0000
commita32175bd41eb46f8c544af9f7091c2156035135a (patch)
treed70418a072771f46047579385e75a4318373aa0c /libs/pbd/pbd/command.h
parentf07cb624c02c98a5ae375b26cb99c157df64d159 (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/pbd/pbd/command.h')
-rw-r--r--libs/pbd/pbd/command.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/pbd/pbd/command.h b/libs/pbd/pbd/command.h
index 35ae011530..cd9bf0e08a 100644
--- a/libs/pbd/pbd/command.h
+++ b/libs/pbd/pbd/command.h
@@ -21,16 +21,17 @@
#ifndef __lib_pbd_command_h__
#define __lib_pbd_command_h__
-#include <pbd/serializable.h>
+#include <pbd/stateful.h>
-class Command : public Serializable
+class Command : public Stateful
{
public:
virtual ~Command() {}
virtual void operator() () = 0;
virtual void undo() = 0;
virtual void redo() { (*this)(); }
- virtual XMLNode &serialize();
+ virtual XMLNode &get_state();
+ virtual int set_state(const XMLNode&) { /* noop */ return 0; }
};
#endif // __lib_pbd_command_h_