Deluge Firmware 1.3.0
Build date: 2026.03.02
Loading...
Searching...
No Matches
clip_settings.h
1#pragma once
2
3#include "gui/context_menu/context_menu.h"
4
5class Clip;
6
7namespace deluge::gui::context_menu::clip_settings {
8
9class ClipSettingsMenu final : public ContextMenu {
10
11public:
12 ClipSettingsMenu() = default;
13 void selectEncoderAction(int8_t offset) override;
14 bool setupAndCheckAvailability();
15 bool canSeeViewUnderneath() override { return true; }
16 bool acceptCurrentOption() override; // If returns false, will cause UI to exit
17
18 Clip* clip = nullptr;
19
21 char const* getTitle() override;
22
24 std::span<const char*> getOptions() override;
25
26 ActionResult padAction(int32_t x, int32_t y, int32_t on) override;
27};
28
29extern ClipSettingsMenu clipSettings;
30} // namespace deluge::gui::context_menu::clip_settings
Definition clip.h:46
char const * getTitle() override
Title.
Definition clip_settings.cpp:16
std::span< const char * > getOptions() override
Options.
Definition clip_settings.cpp:21