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

#include <MenuItemPatchCableStrength.h>

Inheritance diagram for MenuItemPatchCableStrengthRegular:
Inheritance graph
Collaboration diagram for MenuItemPatchCableStrengthRegular:
Collaboration graph

Public Member Functions

 MenuItemPatchCableStrengthRegular (char const *newName=NULL)
 
ParamDescriptor getDestinationDescriptor () final
 
uint8_t getS () final
 
ParamDescriptor getLearningThing () final
 
int checkPermissionToBeginSession (Sound *sound, int whichThing, MultiRange **currentRange)
 
uint8_t shouldBlinkPatchingSourceShortcut (int s, uint8_t *colour)
 
MenuItempatchingSourceShortcutPress (int s, bool previousPressStillActive)
 
MenuItemselectButtonPress () final
 
void drawValue () final
 
- Public Member Functions inherited from MenuItemPatchCableStrength
 MenuItemPatchCableStrength (char const *newName=NULL)
 
void readCurrentValue () final
 
void writeCurrentValue ()
 
int getMinValue () final
 
int getMaxValue () final
 
virtual int checkPermissionToBeginSession (Sound *sound, int whichThing, MultiRange **currentRange)
 
virtual ParamDescriptor getDestinationDescriptor ()=0
 
virtual uint8_t getS ()=0
 
uint8_t getIndexOfPatchedParamToBlink () final
 
MenuItemselectButtonPress ()
 
void unlearnAction () final
 
bool allowsLearnMode () final
 
void learnKnob (MIDIDevice *fromDevice, int whichKnob, int modKnobMode, int midiChannel) final
 
- Public Member Functions inherited from MenuItemIntegerContinuous
 MenuItemIntegerContinuous (char const *newName=NULL)
 
- Public Member Functions inherited from MenuItemInteger
 MenuItemInteger (char const *newName=NULL)
 
void selectEncoderAction (int offset)
 
- Public Member Functions inherited from MenuItemNumber
 MenuItemNumber (char const *newName=NULL)
 
- Public Member Functions inherited from MenuItemValue
 MenuItemValue (char const *newName=NULL)
 
void beginSession (MenuItem *navigatedBackwardFrom)
 
void selectEncoderAction (int offset)
 
void readValueAgain () final
 
bool selectEncoderActionEditsInstrument () final
 
- Public Member Functions inherited from MenuItem
 MenuItem (char const *newName=NULL)
 
virtual void horizontalEncoderAction (int offset)
 
virtual void selectEncoderAction (int offset)
 
virtual void beginSession (MenuItem *navigatedBackwardFrom=NULL)
 
virtual bool isRelevant (Sound *sound, int whichThing)
 
virtual char const * getName ()
 
virtual MenuItemselectButtonPress ()
 
virtual int checkPermissionToBeginSession (Sound *sound, int whichThing, MultiRange **currentRange)
 
virtual void readValueAgain ()
 
virtual bool selectEncoderActionEditsInstrument ()
 
virtual uint8_t getPatchedParamIndex ()
 
virtual uint8_t getIndexOfPatchedParamToBlink ()
 
virtual uint8_t shouldDrawDotOnName ()
 
virtual uint8_t shouldBlinkPatchingSourceShortcut (int s, uint8_t *colour)
 
virtual MenuItempatchingSourceShortcutPress (int s, bool previousPressStillActive=false)
 
virtual void unlearnAction ()
 
virtual bool allowsLearnMode ()
 
virtual void learnKnob (MIDIDevice *fromDevice, int whichKnob, int modKnobMode, int midiChannel)
 
virtual bool learnNoteOn (MIDIDevice *fromDevice, int channel, int noteCode)
 
virtual void learnCC (MIDIDevice *fromDevice, int channel, int ccNumber, int value)
 
virtual bool shouldBlinkLearnLed ()
 
virtual bool isRangeDependent ()
 
virtual bool usesAffectEntire ()
 
virtual void drawName ()
 
- 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)
 

Additional Inherited Members

- Public Attributes inherited from MenuItem
char const * name
 
- Protected Member Functions inherited from MenuItemPatchCableStrength
ModelStackWithAutoParamgetModelStack (void *memory, bool allowCreation=false)
 
void drawValue ()
 
virtual int getMaxValue ()=0
 
virtual int getMinValue ()
 
virtual void readCurrentValue ()
 
virtual void writeCurrentValue ()
 
virtual void drawValue ()=0
 

Constructor & Destructor Documentation

◆ MenuItemPatchCableStrengthRegular()

MenuItemPatchCableStrengthRegular::MenuItemPatchCableStrengthRegular ( char const *  newName = NULL)
inline

Member Function Documentation

◆ checkPermissionToBeginSession()

int MenuItemPatchCableStrengthRegular::checkPermissionToBeginSession ( Sound sound,
int  whichThing,
MultiRange **  currentRange 
)
virtual

Reimplemented from MenuItemPatchCableStrength.

Reimplemented in MenuItemFixedPatchCableStrength.

◆ drawValue()

void MenuItemPatchCableStrengthRegular::drawValue ( )
finalvirtual

Reimplemented from MenuItemInteger.

◆ getDestinationDescriptor()

ParamDescriptor MenuItemPatchCableStrengthRegular::getDestinationDescriptor ( )
finalvirtual

◆ getLearningThing()

ParamDescriptor MenuItemPatchCableStrengthRegular::getLearningThing ( )
finalvirtual

◆ getS()

uint8_t MenuItemPatchCableStrengthRegular::getS ( )
finalvirtual

◆ patchingSourceShortcutPress()

MenuItem * MenuItemPatchCableStrengthRegular::patchingSourceShortcutPress ( int  s,
bool  previousPressStillActive 
)
virtual

Reimplemented from MenuItem.

Reimplemented in MenuItemFixedPatchCableStrength.

◆ selectButtonPress()

MenuItem * MenuItemPatchCableStrengthRegular::selectButtonPress ( )
finalvirtual

Reimplemented from MenuItemPatchCableStrength.

◆ shouldBlinkPatchingSourceShortcut()

uint8_t MenuItemPatchCableStrengthRegular::shouldBlinkPatchingSourceShortcut ( int  s,
uint8_t *  colour 
)
virtual

Reimplemented from MenuItem.

Reimplemented in MenuItemFixedPatchCableStrength.


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