* MIDI control lanes: Set Interpolationtype according to Parameter
[ardour.git] / gtk2_ardour / io_selector.h
index fb12de36bac6ba076009e7f2960c762016361b94..20bcb2ff274100ea93addf7fd793b8cb1a55f089 100644 (file)
@@ -30,6 +30,7 @@ namespace ARDOUR {
 class IOSelector : public PortMatrix {
   public:
        IOSelector (ARDOUR::Session&, boost::shared_ptr<ARDOUR::IO>, bool);
+       ~IOSelector ();
 
        void set_state (
                boost::shared_ptr<ARDOUR::Bundle>,
@@ -40,7 +41,7 @@ class IOSelector : public PortMatrix {
                uint32_t
                );
        
-       bool get_state (
+       State get_state (
                boost::shared_ptr<ARDOUR::Bundle>,
                uint32_t,
                boost::shared_ptr<ARDOUR::Bundle>,
@@ -62,6 +63,7 @@ class IOSelector : public PortMatrix {
   private:
        ARDOUR::Session& _session;
        boost::shared_ptr<ARDOUR::IO> _io;
+       PortGroup* _port_group;
        
        void ports_changed ();
 };
@@ -70,7 +72,6 @@ class IOSelectorWindow : public ArdourDialog
 {
   public:
        IOSelectorWindow (ARDOUR::Session&, boost::shared_ptr<ARDOUR::IO>, bool for_input, bool can_cancel = false);
-       ~IOSelectorWindow ();
 
        IOSelector& selector() { return _selector; }