Deluge Firmware
1.3.0
Build date: 2025.06.06
Loading...
Searching...
No Matches
program.h
1
#include "gui/menu_item/submenu.h"
2
3
namespace
deluge::gui::menu_item::midi {
4
5
class
ProgramSubMenu :
public
HorizontalMenu {
6
public
:
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
ModControllableAudio
Definition
mod_controllable_audio.h:47
deluge::gui::menu_item::midi::ProgramSubMenu::isRelevant
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