diff options
Diffstat (limited to 'libs/pbd/pbd')
-rw-r--r-- | libs/pbd/pbd/command.h | 2 | ||||
-rw-r--r-- | libs/pbd/pbd/controllable.h | 2 | ||||
-rw-r--r-- | libs/pbd/pbd/stateful.h | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/libs/pbd/pbd/command.h b/libs/pbd/pbd/command.h index 240118901c..f913dec5b7 100644 --- a/libs/pbd/pbd/command.h +++ b/libs/pbd/pbd/command.h @@ -38,7 +38,7 @@ public: virtual void redo() { (*this)(); } virtual XMLNode &get_state(); - virtual int set_state(const XMLNode&) { /* noop */ return 0; } + virtual int set_state(const XMLNode&, int version = 3000) { /* noop */ return 0; } protected: Command() {} diff --git a/libs/pbd/pbd/controllable.h b/libs/pbd/pbd/controllable.h index 28b0b37cb9..4afcb53740 100644 --- a/libs/pbd/pbd/controllable.h +++ b/libs/pbd/pbd/controllable.h @@ -51,7 +51,7 @@ class Controllable : public PBD::StatefulDestructible { sigc::signal<void> Changed; - int set_state (const XMLNode&); + int set_state (const XMLNode&, int version = 3000); XMLNode& get_state (); std::string name() const { return _name; } diff --git a/libs/pbd/pbd/stateful.h b/libs/pbd/pbd/stateful.h index 0d75a8579a..324d9c1222 100644 --- a/libs/pbd/pbd/stateful.h +++ b/libs/pbd/pbd/stateful.h @@ -38,7 +38,7 @@ class Stateful { virtual XMLNode& get_state (void) = 0; - virtual int set_state (const XMLNode&) = 0; + virtual int set_state (const XMLNode&, int version = 3000) = 0; /* Extra XML nodes */ |