Deluge Firmware 1.3.0
Build date: 2025.06.06
Loading...
Searching...
No Matches
program.h
1#include "gui/menu_item/submenu.h"
2
3namespace deluge::gui::menu_item::midi {
4
5class ProgramSubMenu : public HorizontalMenu {
6public:
7 ProgramSubMenu(l10n::String newName, std::initializer_list<MenuItem*> newItems, Layout layout, uint32_t initSelect)
8 : HorizontalMenu(newName, newItems, layout) {
9 initial_index_ = initSelect;
10 }
11
12 bool isRelevant(ModControllableAudio* modControllable, int32_t whichThing) override {
13 return getCurrentOutputType() == OutputType::MIDI_OUT;
14 }
15};
16
17} // namespace deluge::gui::menu_item::midi
Definition mod_controllable_audio.h:47
bool isRelevant(ModControllableAudio *modControllable, int32_t whichThing) override
Check if this MenuItem should show up in a containing deluge::gui::menu_item::Submenu.
Definition program.h:12