diff options
author | David Robillard <d@drobilla.net> | 2011-05-13 02:57:36 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-05-13 02:57:36 +0000 |
commit | 198560d5fd499ab14eb4e130ee74e21fa86674a4 (patch) | |
tree | eb7bd2ae2d19b6db2c28c79d1c7663fe5b1f49de /src/gui/PortMenu.cpp | |
parent | 981c7950a6f5fc9f22decaee261556d20b641d5c (diff) | |
download | ingen-198560d5fd499ab14eb4e130ee74e21fa86674a4.tar.gz ingen-198560d5fd499ab14eb4e130ee74e21fa86674a4.tar.bz2 ingen-198560d5fd499ab14eb4e130ee74e21fa86674a4.zip |
Make models const in client code.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3259 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/PortMenu.cpp')
-rw-r--r-- | src/gui/PortMenu.cpp | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/gui/PortMenu.cpp b/src/gui/PortMenu.cpp index 079e3c3e..7d1e765b 100644 --- a/src/gui/PortMenu.cpp +++ b/src/gui/PortMenu.cpp @@ -29,7 +29,8 @@ namespace Ingen { namespace GUI { -PortMenu::PortMenu(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& xml) +PortMenu::PortMenu(BaseObjectType* cobject, + const Glib::RefPtr<Gnome::Glade::Xml>& xml) : ObjectMenu(cobject, xml) , _patch_port(NULL) { @@ -40,7 +41,7 @@ PortMenu::PortMenu(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml } void -PortMenu::init(SharedPtr<PortModel> port, bool patch_port) +PortMenu::init(SharedPtr<const PortModel> port, bool patch_port) { ObjectMenu::init(port); _patch_port = patch_port; @@ -97,9 +98,9 @@ PortMenu::on_menu_disconnect() void PortMenu::on_menu_set_min() { - const LV2URIMap& uris = App::instance().uris(); - SharedPtr<PortModel> model = PtrCast<PortModel>(_object); - const Raul::Atom& value = model->get_property(uris.ingen_value); + const LV2URIMap& uris = App::instance().uris(); + SharedPtr<const PortModel> model = PtrCast<const PortModel>(_object); + const Raul::Atom& value = model->get_property(uris.ingen_value); if (value.is_valid()) App::instance().engine()->set_property(_object->path(), uris.lv2_minimum, value); } @@ -107,9 +108,9 @@ PortMenu::on_menu_set_min() void PortMenu::on_menu_set_max() { - const LV2URIMap& uris = App::instance().uris(); - SharedPtr<PortModel> model = PtrCast<PortModel>(_object); - const Raul::Atom& value = model->get_property(uris.ingen_value); + const LV2URIMap& uris = App::instance().uris(); + SharedPtr<const PortModel> model = PtrCast<const PortModel>(_object); + const Raul::Atom& value = model->get_property(uris.ingen_value); if (value.is_valid()) App::instance().engine()->set_property(_object->path(), uris.lv2_maximum, value); } @@ -117,9 +118,9 @@ PortMenu::on_menu_set_max() void PortMenu::on_menu_reset_range() { - const LV2URIMap& uris = App::instance().uris(); - SharedPtr<PortModel> model = PtrCast<PortModel>(_object); - SharedPtr<NodeModel> parent = PtrCast<NodeModel>(_object->parent()); + const LV2URIMap& uris = App::instance().uris(); + SharedPtr<const PortModel> model = PtrCast<const PortModel>(_object); + SharedPtr<const NodeModel> parent = PtrCast<const NodeModel>(_object->parent()); float min, max; parent->default_port_value_range(model, min, max); |