* persisting/restoring track channel settings works now
[ardour.git] / gtk2_ardour / midi_channel_selector.h
index 901296903ca0950268be8edcd16b9263aa1a1a3c..3562f5febe7455b4ecc25843f3e9490cdf381430 100644 (file)
@@ -41,7 +41,7 @@ protected:
 class MidiMultipleChannelSelector : public MidiChannelSelector
 {
 public:
-       MidiMultipleChannelSelector(uint16_t initial_selection = 1);
+       MidiMultipleChannelSelector(uint16_t initial_selection = 0xFFFF, int8_t force_channel = -1);
        virtual ~MidiMultipleChannelSelector();
        
        /**
@@ -56,6 +56,7 @@ public:
        sigc::signal<void, int8_t>   force_channel_changed;
        
        const int8_t get_force_channel() const;
+       void set_force_channel(int8_t force_channel);
 protected:
        enum Mode {
                FILTERING_MULTIPLE_CHANNELS,