18#include "gui/menu_item/integer.h"
19#include "gui/ui/sound_editor.h"
21namespace deluge::gui::menu_item::randomizer::midi_cv {
24 using Integer::Integer;
25 [[nodiscard]] int32_t getMinValue()
const override {
return kMinMenuValue; }
26 [[nodiscard]] int32_t getMaxValue()
const override {
return kMaxMenuValue; }
28 return (soundEditor.editingCVOrMIDIClip() || soundEditor.editingNonAudioDrumRow())
29 && soundEditor.currentArpSettings->mode != ArpMode::OFF;
31 void getColumnLabel(
StringBuf& label)
override {
32 label.append(deluge::l10n::get(deluge::l10n::built_in::seven_segment, this->name));
Definition mod_controllable_audio.h:47
Definition d_stringbuf.h:16
Definition randomizer_integer.h:22
bool isRelevant(ModControllableAudio *modControllable, int32_t whichThing) override
Check if this MenuItem should show up in a containing deluge::gui::menu_item::Submenu.
Definition randomizer_integer.h:27