diff options
author | David Robillard <d@drobilla.net> | 2010-01-29 04:01:29 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2010-01-29 04:01:29 +0000 |
commit | 1b964e850bbe3207fe9a65849520634955d141f0 (patch) | |
tree | 8af6d825e666bbe0c97ca8fd3b7c89558e2c32c0 /src/client/ThreadedSigClientInterface.hpp | |
parent | d5a514148bec58cd7e97d032259362b2e19c0e95 (diff) | |
download | ingen-1b964e850bbe3207fe9a65849520634955d141f0.tar.gz ingen-1b964e850bbe3207fe9a65849520634955d141f0.tar.bz2 ingen-1b964e850bbe3207fe9a65849520634955d141f0.zip |
Send binding information to client.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2392 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/client/ThreadedSigClientInterface.hpp')
-rw-r--r-- | src/client/ThreadedSigClientInterface.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client/ThreadedSigClientInterface.hpp b/src/client/ThreadedSigClientInterface.hpp index 901fd4a6..456aa67f 100644 --- a/src/client/ThreadedSigClientInterface.hpp +++ b/src/client/ThreadedSigClientInterface.hpp @@ -24,6 +24,7 @@ #include <glibmm/thread.h> #include "raul/Atom.hpp" #include "interface/ClientInterface.hpp" +#include "interface/MessageType.hpp" #include "SigClientInterface.hpp" #include "raul/SRSWQueue.hpp" @@ -60,6 +61,7 @@ public: , property_change_slot(signal_property_change.make_slot()) , port_value_slot(signal_port_value.make_slot()) , activity_slot(signal_activity.make_slot()) + , binding_slot(signal_binding.make_slot()) { } @@ -110,6 +112,9 @@ public: void activity(const Raul::Path& port_path) { push_sig(sigc::bind(activity_slot, port_path)); } + void binding(const Raul::Path& path, const Shared::MessageType& type) + { push_sig(sigc::bind(binding_slot, path, type)); } + /** Process all queued events - Called from GTK thread to emit signals. */ bool emit_signals(); @@ -139,6 +144,7 @@ private: sigc::slot<void, Raul::Path, Raul::Atom> port_value_slot; sigc::slot<void, Raul::Path, uint32_t, Raul::Atom> voice_value_slot; sigc::slot<void, Raul::Path> activity_slot; + sigc::slot<void, Raul::Path, Shared::MessageType> binding_slot; }; |