27class NewClipType final :
public ContextMenu {
30 NewClipType() =
default;
31 void selectEncoderAction(int8_t offset)
override;
32 bool setupAndCheckAvailability();
33 bool canSeeViewUnderneath()
override {
return true; }
34 bool acceptCurrentOption()
override;
35 ActionResult buttonAction(deluge::hid::Button b,
bool on,
bool inCardRoutine)
override;
36 void updateSelectedOption();
37 void updateOutputToCreate();
38 bool getGreyoutColsAndRows(uint32_t* cols, uint32_t* rows)
override;
40 LED getLedFromOption(int32_t option);
41 void disableLedForOption(int32_t option);
42 void blinkLedForOption(int32_t option);
44 OutputType toCreate = OutputType::NONE;
51 ActionResult padAction(int32_t x, int32_t y, int32_t on)
override;