class IOSelector : public PortMatrix {
public:
IOSelector (ARDOUR::Session&, boost::shared_ptr<ARDOUR::IO>, bool);
+ ~IOSelector ();
void set_state (
boost::shared_ptr<ARDOUR::Bundle>,
uint32_t
);
- bool get_state (
+ State get_state (
boost::shared_ptr<ARDOUR::Bundle>,
uint32_t,
boost::shared_ptr<ARDOUR::Bundle>,
private:
ARDOUR::Session& _session;
boost::shared_ptr<ARDOUR::IO> _io;
+ PortGroup* _port_group;
void ports_changed ();
};
{
public:
IOSelectorWindow (ARDOUR::Session&, boost::shared_ptr<ARDOUR::IO>, bool for_input, bool can_cancel = false);
- ~IOSelectorWindow ();
IOSelector& selector() { return _selector; }