diff options
Diffstat (limited to 'src/client/PortModel.hpp')
-rw-r--r-- | src/client/PortModel.hpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/client/PortModel.hpp b/src/client/PortModel.hpp index 58f3262e..5a944532 100644 --- a/src/client/PortModel.hpp +++ b/src/client/PortModel.hpp @@ -26,9 +26,6 @@ #include "interface/Port.hpp" #include "ObjectModel.hpp" -#include <stdio.h> - - namespace Raul { class Path; } namespace Ingen { @@ -57,15 +54,9 @@ public: bool is_integer() const { return has_hint("lv2:integer"); } bool is_toggle() const { return has_hint("lv2:toggled"); } - inline bool operator==(const PortModel& pm) const { return (_path == pm._path); } + inline bool operator==(const PortModel& pm) const { return (path() == pm.path()); } - Raul::Atom& set_property(const Raul::URI& uri, - const Raul::Atom& value) { - Raul::Atom& ret = ObjectModel::set_property(uri, value); - if (uri.str() == "ingen:value") - this->value(value); - return ret; - } + Raul::Atom& set_property(const Raul::URI& uri, const Raul::Atom& value); inline void value(const Raul::Atom& val) { if (val != _current_val) { |