Deluge Firmware 1.3.0
Build date: 2026.03.02
Loading...
Searching...
No Matches
deluge::gui::context_menu::OverwriteFile Class Referencefinal
Inheritance diagram for deluge::gui::context_menu::OverwriteFile:
Collaboration diagram for deluge::gui::context_menu::OverwriteFile:

Public Member Functions

char const * getTitle () override
std::span< char const * > getOptions () override
bool acceptCurrentOption () override
ActionResult padAction (int32_t x, int32_t y, int32_t on) override
Public Member Functions inherited from deluge::gui::ContextMenuForSaving
void focusRegained () final
deluge::hid::Button getAcceptButton () final
Public Member Functions inherited from deluge::gui::ContextMenu
void selectEncoderAction (int8_t offset) override
ActionResult buttonAction (deluge::hid::Button b, bool on, bool inCardRoutine) override
void drawCurrentOption ()
virtual bool isCurrentOptionAvailable ()
bool getGreyoutColsAndRows (uint32_t *cols, uint32_t *rows) override
virtual bool setupAndCheckAvailability ()
void renderOLED (deluge::hid::display::oled_canvas::Canvas &canvas) override
UIType getUIType () override
Public Member Functions inherited from UI
virtual ActionResult horizontalEncoderAction (int32_t offset)
virtual ActionResult verticalEncoderAction (int32_t offset, bool inCardRoutine)
virtual void modEncoderAction (int32_t whichModEncoder, int32_t offset)
virtual void modButtonAction (uint8_t whichButton, bool on)
virtual void modEncoderButtonAction (uint8_t whichModEncoder, bool on)
virtual void graphicsRoutine ()
virtual ActionResult timerCallback ()
virtual bool opened ()
virtual void displayOrLanguageChanged ()
virtual bool canSeeViewUnderneath ()
virtual ClipMindertoClipMinder ()
virtual TimelineViewtoTimelineView ()
 Convert this view to a TimelineView.
virtual void scrollFinished ()
virtual bool pcReceivedForMidiLearn (MIDICable &fromCable, int32_t channel, int32_t program)
virtual bool noteOnReceivedForMidiLearn (MIDICable &fromCable, int32_t channel, int32_t note, int32_t velocity)
virtual bool renderMainPads (uint32_t whichRows=0, RGB image[][kDisplayWidth+kSideBarWidth]=nullptr, uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth]=nullptr, bool drawUndefinedArea=true)
virtual bool renderSidebar (uint32_t whichRows=0, RGB image[][kDisplayWidth+kSideBarWidth]=nullptr, uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth]=nullptr)
virtual bool exitUI ()
 returns whether a UI exited
void close ()

Public Attributes

SaveUIcurrentSaveUI = nullptr
Public Attributes inherited from deluge::gui::ContextMenu
int32_t currentOption = 0
int32_t scrollPos = 0
Public Attributes inherited from UI
bool oledShowsUIUnderneath

Additional Inherited Members

Protected Attributes inherited from UI
UIType uiType

Member Function Documentation

◆ acceptCurrentOption()

bool deluge::gui::context_menu::OverwriteFile::acceptCurrentOption ( )
overridevirtual

Reimplemented from deluge::gui::ContextMenu.

◆ getOptions()

std::span< char const * > deluge::gui::context_menu::OverwriteFile::getOptions ( )
overridevirtual

◆ getTitle()

char const * deluge::gui::context_menu::OverwriteFile::getTitle ( )
overridevirtual

◆ padAction()

ActionResult deluge::gui::context_menu::OverwriteFile::padAction ( int32_t x,
int32_t y,
int32_t on )
overridevirtual

Reimplemented from deluge::gui::ContextMenu.


The documentation for this class was generated from the following files:
  • src/deluge/gui/context_menu/overwrite_file.h
  • src/deluge/gui/context_menu/overwrite_file.cpp