diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-04 16:44:30 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:39 -0400 |
commit | 00b7385e4c1b8ab341f827323eeca77109349ef0 (patch) | |
tree | 4d29ef8c0ab8e57c2f3a3b900921f95ec3e4590d /libs/ardour/ardour/vca_manager.h | |
parent | aa80321976726b745741ce525f2b1b1becb29671 (diff) |
correctly restore VCA-VCA slave/master relationships at session load time
Diffstat (limited to 'libs/ardour/ardour/vca_manager.h')
-rw-r--r-- | libs/ardour/ardour/vca_manager.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/ardour/vca_manager.h b/libs/ardour/ardour/vca_manager.h index 4e5b54f438..c51336b558 100644 --- a/libs/ardour/ardour/vca_manager.h +++ b/libs/ardour/ardour/vca_manager.h @@ -50,17 +50,21 @@ class VCAManager : public SessionHandleRef, public PBD::StatefulDestructible VCAList vcas() const; + PBD::Signal0<void> VCAsLoaded; PBD::Signal1<void,VCAList&> VCAAdded; PBD::Signal1<void,VCAList&> VCARemoved; XMLNode& get_state(); int set_state (XMLNode const&, int version); + bool vcas_loaded() const { return _vcas_loaded; } + static std::string xml_node_name; private: mutable Glib::Threads::Mutex lock; VCAList _vcas; + bool _vcas_loaded; void clear (); }; |