Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
MenuItemPatchedParam Class Reference

#include <MenuItemPatchedParam.h>

Inheritance diagram for MenuItemPatchedParam:
Inheritance graph
Collaboration diagram for MenuItemPatchedParam:
Collaboration graph

Public Member Functions

 MenuItemPatchedParam ()
 
 MenuItemPatchedParam (int newP)
 
MenuItemselectButtonPress ()
 
void drawValue ()
 
ParamDescriptor getLearningThing ()
 
uint8_t getPatchedParamIndex ()
 
uint8_t shouldDrawDotOnName ()
 
uint8_t shouldBlinkPatchingSourceShortcut (int s, uint8_t *colour)
 
MenuItempatchingSourceShortcutPress (int s, bool previousPressStillActive=false)
 
ModelStackWithAutoParamgetModelStack (void *memory)
 
- Public Member Functions inherited from MenuItemParam
 MenuItemParam (int newP=0)
 
int getMaxValue ()
 
int getMinValue ()
 
virtual uint8_t getP ()
 
MenuItemselectButtonPress ()
 
virtual ModelStackWithAutoParamgetModelStack (void *memory)=0
 
- Public Member Functions inherited from MenuItemWithCCLearning
 MenuItemWithCCLearning ()
 
virtual ParamDescriptor getLearningThing ()=0
 
void unlearnAction ()
 
bool allowsLearnMode ()
 
void learnKnob (MIDIDevice *fromDevice, int whichKnob, int modKnobMode, int midiChannel)
 

Protected Member Functions

ParamSetgetParamSet ()
 
virtual ParamSetgetParamSet ()=0
 

Additional Inherited Members

- Public Attributes inherited from MenuItemParam
uint8_t p
 

Constructor & Destructor Documentation

◆ MenuItemPatchedParam() [1/2]

MenuItemPatchedParam::MenuItemPatchedParam ( )
inline

◆ MenuItemPatchedParam() [2/2]

MenuItemPatchedParam::MenuItemPatchedParam ( int  newP)
inline

Member Function Documentation

◆ drawValue()

void MenuItemPatchedParam::drawValue ( )

◆ getLearningThing()

ParamDescriptor MenuItemPatchedParam::getLearningThing ( )
virtual

Implements MenuItemWithCCLearning.

Reimplemented in MenuItemPatchedParamInteger.

◆ getModelStack()

ModelStackWithAutoParam * MenuItemPatchedParam::getModelStack ( void *  memory)
virtual

Implements MenuItemParam.

◆ getParamSet()

ParamSet * MenuItemPatchedParam::getParamSet ( )
protectedvirtual

Implements MenuItemParam.

◆ getPatchedParamIndex()

uint8_t MenuItemPatchedParam::getPatchedParamIndex ( )

◆ patchingSourceShortcutPress()

MenuItem * MenuItemPatchedParam::patchingSourceShortcutPress ( int  s,
bool  previousPressStillActive = false 
)

◆ selectButtonPress()

MenuItem * MenuItemPatchedParam::selectButtonPress ( )

◆ shouldBlinkPatchingSourceShortcut()

uint8_t MenuItemPatchedParam::shouldBlinkPatchingSourceShortcut ( int  s,
uint8_t *  colour 
)

◆ shouldDrawDotOnName()

uint8_t MenuItemPatchedParam::shouldDrawDotOnName ( )

The documentation for this class was generated from the following files: