diff options
author | Robin Gareus <robin@gareus.org> | 2014-06-29 15:45:08 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-06-29 16:11:46 +0200 |
commit | 8df35b35ba8cbc7e662f867e47325e2af5cf9262 (patch) | |
tree | 1beb9496579e344780eedbd0e424b16ea3e3d0b7 /libs/ardour/ardour | |
parent | cef26a4e1ef3833e8a2a7f1ee20fbdea70546779 (diff) |
allow to load/save default session-properties
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r-- | libs/ardour/ardour/session.h | 1 | ||||
-rw-r--r-- | libs/ardour/ardour/session_configuration.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index 788d4d9fcb..a7ca2d00ee 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -401,6 +401,7 @@ class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::Scop int rename (const std::string&); bool get_nsm_state () const { return _under_nsm_control; } void set_nsm_state (bool state) { _under_nsm_control = state; } + bool save_default_options (); PBD::Signal1<void,std::string> StateSaved; PBD::Signal0<void> StateReady; diff --git a/libs/ardour/ardour/session_configuration.h b/libs/ardour/ardour/session_configuration.h index e72d19f322..c0af223943 100644 --- a/libs/ardour/ardour/session_configuration.h +++ b/libs/ardour/ardour/session_configuration.h @@ -35,6 +35,9 @@ public: XMLNode& get_variables (); void set_variables (XMLNode const &); + bool load_state (); + bool save_state (); + /* define accessor methods */ #undef CONFIG_VARIABLE |