diff --git a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp index 23d1eb0399..35389a6783 100644 --- a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp +++ b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp @@ -1195,3 +1195,8 @@ void AudioDeviceSelectorComponent::buttonClicked (Button* btn) if (bluetoothButton == btn) BluetoothMidiDevicePairingDialogue::open(); } + +ListBox* AudioDeviceSelectorComponent::getMidiInputSelectorListBox() const noexcept +{ + return midiInputsList; +} diff --git a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h index 8a0e35d029..a757f694da 100644 --- a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h +++ b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h @@ -83,6 +83,9 @@ public: /** Returns the standard height used for items in the panel. */ int getItemHeight() const noexcept { return itemHeight; } + /** Returns the ListBox that's being used to show the midi inputs, or nullptr if there isn't one. */ + ListBox* getMidiInputSelectorListBox() const noexcept; + //============================================================================== /** @internal */ void resized() override;