From 198560d5fd499ab14eb4e130ee74e21fa86674a4 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 13 May 2011 02:57:36 +0000 Subject: Make models const in client code. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3259 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/ControlPanel.hpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/gui/ControlPanel.hpp') diff --git a/src/gui/ControlPanel.hpp b/src/gui/ControlPanel.hpp index 57e3bec6..cff7e946 100644 --- a/src/gui/ControlPanel.hpp +++ b/src/gui/ControlPanel.hpp @@ -47,14 +47,15 @@ namespace GUI { */ class ControlPanel : public Gtk::HBox { public: - ControlPanel(BaseObjectType* cobject, const Glib::RefPtr& glade_xml); + ControlPanel(BaseObjectType* cobject, + const Glib::RefPtr& glade_xml); virtual ~ControlPanel(); - void init(SharedPtr node, uint32_t poly); + void init(SharedPtr node, uint32_t poly); Control* find_port(const Raul::Path& path) const; - void add_port(SharedPtr port); + void add_port(SharedPtr port); void remove_port(const Raul::Path& path); void enable_port(const Raul::Path& path); @@ -64,10 +65,10 @@ public: std::pair ideal_size() const { return _ideal_size; } // Callback for Control - void value_changed_atom(SharedPtr port, const Raul::Atom& val); + void value_changed_atom(SharedPtr port, const Raul::Atom& val); template - void value_changed(SharedPtr port, T val) { + void value_changed(SharedPtr port, T val) { this->value_changed_atom(port, Raul::Atom(val)); } -- cgit v1.2.1