1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 17:27:35 +00:00

LibGUI: Add GUI::Menu::try_add_submenu()

This is a fallible variant of add_submenu() that returns ErrorOr.
This commit is contained in:
Andreas Kling 2021-11-24 22:23:26 +01:00
parent 1682cd10be
commit a18631c5e7
2 changed files with 15 additions and 5 deletions

View file

@ -34,10 +34,11 @@ public:
ErrorOr<void> try_add_action(NonnullRefPtr<Action>);
ErrorOr<void> try_add_separator();
ErrorOr<NonnullRefPtr<Menu>> try_add_submenu(String name);
void add_action(NonnullRefPtr<Action>);
void add_separator();
Menu& add_submenu(const String& name);
Menu& add_submenu(String name);
void popup(const Gfx::IntPoint& screen_position, const RefPtr<Action>& default_action = nullptr);
void dismiss();