34 void AddMenu(
const char*
name, std::shared_ptr<MenuBase> submenu)
override;
43 std::shared_ptr<MenuBase> submenu)
override;
49 std::shared_ptr<MenuBase>
GetMenu(
const char*
name)
override;
73 bool is_enabled)
override;
79 std::unique_ptr<Impl> impl_;