summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/vca_manager.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-03-04 16:44:30 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:39 -0400
commit00b7385e4c1b8ab341f827323eeca77109349ef0 (patch)
tree4d29ef8c0ab8e57c2f3a3b900921f95ec3e4590d /libs/ardour/ardour/vca_manager.h
parentaa80321976726b745741ce525f2b1b1becb29671 (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.h4
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 ();
};