50 static constexpr std::size_t
npos = std::numeric_limits<std::size_t>::max();
71 [[nodiscard]]
const std::vector<MenuItem> &
items()
const;
104 bool move_selection(
int direction);
105 [[nodiscard]] std::size_t find_first_enabled_index()
const;
107 std::vector<MenuItem> items_;
108 std::size_t selectedIndex_ =
npos;