Deluge Firmware
1.3.0
Build date: 2026.03.02
Loading...
Searching...
No Matches
submenu.h
1
#pragma once
2
3
#include "gui/menu_item/submenu.h"
4
#include "model/output.h"
5
#include "model/song/song.h"
6
7
namespace
deluge::gui::menu_item::midi::device_definition {
8
9
class
DeviceDefinitionSubmenu
:
public
Submenu {
10
public
:
11
using
Submenu::Submenu;
12
13
bool
isRelevant
(
ModControllableAudio
* modControllable, int32_t whichThing)
override
{
14
Output
* output = getCurrentOutput();
15
return
(output && output->type == OutputType::MIDI_OUT);
16
}
17
};
18
19
}
// namespace deluge::gui::menu_item::midi::device_definition
ModControllableAudio
Definition
mod_controllable_audio.h:47
Output
Definition
output.h:81
deluge::gui::menu_item::midi::device_definition::DeviceDefinitionSubmenu
Definition
submenu.h:9
deluge::gui::menu_item::midi::device_definition::DeviceDefinitionSubmenu::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
submenu.h:13