This is the complete list of members for MenuManager, including all inherited members.
actionOnCurrentItem(MenuItem *toEdit) (defined in MenuManager) | MenuManager | protected |
actionOnSubMenu(MenuItem *nextSub) (defined in MenuManager) | MenuManager | protected |
addChangeNotification(MenuManagerObserver *observer) | MenuManager | |
addEncoderWrapOverride(MenuItem &item, bool override) | MenuManager | |
addMenuAfter(MenuItem *existing, MenuItem *toAdd, bool silent=false) | MenuManager | |
changeMenu(MenuItem *possibleActive=nullptr) | MenuManager | |
findCurrentActive() | MenuManager | |
getAuthenticator() | MenuManager | inline |
getCurrentEditor() | MenuManager | inline |
getCurrentMenu() | MenuManager | inline |
getCurrentRangeValue() | MenuManager | inline |
getCurrentSubMenu() | MenuManager | inline |
getEditorHints() (defined in MenuManager) | MenuManager | inline |
getEepromAbstraction() (defined in MenuManager) | MenuManager | inline |
getNavigationStore() | MenuManager | inline |
getParentAndReset() | MenuManager | |
getRenderer() | MenuManager | inline |
getRoot() | MenuManager | inline |
initFor4WayJoystick(MenuRenderer *renderer, MenuItem *root, pinid_t downPin, pinid_t upPin, pinid_t leftPin, pinid_t rightPin, pinid_t okPin, int speed=20) | MenuManager | |
initForEncoder(MenuRenderer *renderer, MenuItem *root, pinid_t encoderPinA, pinid_t encoderPinB, pinid_t encoderButton, EncoderType type=FULL_CYCLE) | MenuManager | |
initForTwoButton(MenuRenderer *renderer, MenuItem *root, pinid_t upPin, pinid_t downPin) | MenuManager | |
initForUpDownOk(MenuRenderer *renderer, MenuItem *root, pinid_t downPin, pinid_t upPin, pinid_t okPin, int speed=20) | MenuManager | |
initWithoutInput(MenuRenderer *renderer, MenuItem *root) | MenuManager | |
isWrapAroundEncoder(MenuItem *item) | MenuManager | |
load(EepromAbstraction &eeprom, uint16_t magicKey=0xfade, TimerFn onEepromEmpty=nullptr) | MenuManager | |
load(uint16_t magicKey=0xfade, TimerFn onEepromEmpty=nullptr) | MenuManager | |
MenuManager() (defined in MenuManager) | MenuManager | |
navigateToMenu(MenuItem *theNewItem, MenuItem *possibleActive=nullptr, bool skipHistory=false) | MenuManager | |
notifyEditEnd(MenuItem *pItem) (defined in MenuManager) | MenuManager | protected |
notifyEditStarting(MenuItem *pItem) (defined in MenuManager) | MenuManager | protected |
notifyStructureChanged() | MenuManager | |
onMenuSelect(bool held) | MenuManager | |
performDirectionMove(bool dirIsBack) | MenuManager | |
recalculateListIfOnDisplay(RuntimeMenuItem *runtimeItem) | MenuManager | |
resetMenu(bool completeReset) | MenuManager | |
resetObservers() | MenuManager | |
ROOT (defined in MenuManager) | MenuManager | static |
save(uint16_t magicKey=0xfade) | MenuManager | inline |
save(EepromAbstraction &eeprom, uint16_t magicKey=0xfade) | MenuManager | inline |
secureMenuInstance() | MenuManager | |
setAuthenticator(AuthenticationManager *manager) | MenuManager | inline |
setBackButton(pinid_t backButtonPin) | MenuManager | |
setCurrentEditor(MenuItem *editor) | MenuManager | |
setEditorHints(CurrentEditorRenderingHints::EditorRenderingType hint, size_t start=0, size_t end=0) | MenuManager | |
setEditorHintsLocked(bool locked) | MenuManager | |
setEepromRef(EepromAbstraction *globalRom) | MenuManager | inline |
setItemActive(MenuItem *item) | MenuManager | |
setItemCommittedHook(MenuCallbackFn commitCallback) | MenuManager | inline |
setItemsInCurrentMenu(int size, int offs=0) | MenuManager | |
setNextButton(pinid_t nextButtonPin) | MenuManager | |
setRootItem(MenuItem *pItem) (defined in MenuManager) | MenuManager | protected |
setRootMenu(MenuItem *menuItem) | MenuManager | inline |
setupForEditing(MenuItem *item) | MenuManager | |
setUseWrapAroundEncoder(bool wrapAround) | MenuManager | inline |
stopEditingCurrentItem(bool doMultiPartNext) | MenuManager | |
valueChanged(int value) | MenuManager |