- IOSelector (ARDOUR::Session&, boost::shared_ptr<ARDOUR::IO>, bool);
- ~IOSelector ();
-
- void set_state (
- boost::shared_ptr<ARDOUR::Bundle>,
- uint32_t,
- boost::shared_ptr<ARDOUR::Bundle>,
- uint32_t,
- bool,
- uint32_t
- );
-
- State get_state (
- boost::shared_ptr<ARDOUR::Bundle>,
- uint32_t,
- boost::shared_ptr<ARDOUR::Bundle>,
- uint32_t
- ) const;
-
- void add_channel (boost::shared_ptr<ARDOUR::Bundle>);
- void remove_channel (boost::shared_ptr<ARDOUR::Bundle>, uint32_t);
- bool can_rename_channels () const {
- return false;
+ IOSelector (Gtk::Window*, ARDOUR::Session&, boost::shared_ptr<ARDOUR::IO>);
+
+ void set_state (ARDOUR::BundleChannel c[2], bool);
+ PortMatrixNode::State get_state (ARDOUR::BundleChannel c[2]) const;
+
+ std::string disassociation_verb () const {
+ return _("Disconnect");
+ }
+
+ std::string channel_noun () const {
+ return _("port");