From 3dded8a655b6cad1925f160cb1012b8334e00c3e Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 31 Dec 2009 18:27:20 +0000 Subject: Various fixes related to port values and metadata (fix ticket #459 among other things). Fix jitterey behaviour of port controls (on module) while dragging. Update value in status bar while dragging port slider (on module). Update plugin data (e.g. port control range) if the plugin is sent to the client after nodes that are instances of it (i.e. more robust plugin state tracking via merging like with objects). Correctly save and restore port values (ticket #459). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2327 a436a847-0d15-0410-975c-d299462d15a1 --- src/client/PluginModel.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/client/PluginModel.hpp') diff --git a/src/client/PluginModel.hpp b/src/client/PluginModel.hpp index 90440efe..b9407334 100644 --- a/src/client/PluginModel.hpp +++ b/src/client/PluginModel.hpp @@ -89,8 +89,15 @@ public: static Redland::World* rdf_world() { return _rdf_world; } + // Signals + sigc::signal signal_changed; + +protected: + friend class ClientStore; + void set(SharedPtr p); + private: - const Type _type; + Type _type; #ifdef HAVE_SLV2 static SLV2World _slv2_world; -- cgit v1.2.1