ESPHome  2024.11.0
Data Structures | Namespaces | Typedefs | Enumerations | Functions
menu_item.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::display_menu_base::MenuItem
 
class  esphome::display_menu_base::MenuItemMenu
 
class  esphome::display_menu_base::MenuItemEditable
 
class  esphome::display_menu_base::MenuItemSelect
 
class  esphome::display_menu_base::MenuItemNumber
 
class  esphome::display_menu_base::MenuItemSwitch
 
class  esphome::display_menu_base::MenuItemCommand
 
class  esphome::display_menu_base::MenuItemCustom
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::display_menu_base
 

Typedefs

using esphome::display_menu_base::value_getter_t = std::function< std::string(const MenuItem *)>
 

Enumerations

enum  esphome::display_menu_base::MenuItemType {
  esphome::display_menu_base::MENU_ITEM_LABEL, esphome::display_menu_base::MENU_ITEM_MENU, esphome::display_menu_base::MENU_ITEM_BACK, esphome::display_menu_base::MENU_ITEM_SELECT,
  esphome::display_menu_base::MENU_ITEM_NUMBER, esphome::display_menu_base::MENU_ITEM_SWITCH, esphome::display_menu_base::MENU_ITEM_COMMAND, esphome::display_menu_base::MENU_ITEM_CUSTOM
}
 

Functions

const LogString * esphome::display_menu_base::menu_item_type_to_string (MenuItemType type)
 Returns a string representation of a menu item type suitable for logging. More...