ESPHome 2025.5.0
Loading...
Searching...
No Matches
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

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  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.