- GlobalPortMatrix (ARDOUR::Session&, ARDOUR::DataType);
-
- void setup ();
-
- 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;
+ GlobalPortMatrix (Gtk::Window*, ARDOUR::Session*, ARDOUR::DataType);
+
+ void setup_ports (int);
+
+ void set_state (ARDOUR::BundleChannel c[2], bool);
+ PortMatrixNode::State get_state (ARDOUR::BundleChannel c[2]) const;
+
+ std::string disassociation_verb () const {
+ return _("Disconnect");