summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/MenuItem.h
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-05-08 21:15:38 +0200
committerAndreas Kling <kling@serenityos.org>2021-05-08 22:17:51 +0200
commitbfd2ec88f44e887e9d5049deb8e5e0838dc4f926 (patch)
tree94c009d77a32b6dc019d44b8b91cda6d4f1d4dff /Userland/Libraries/LibGUI/MenuItem.h
parent161568103e67830f60a686751b2e260dffc90420 (diff)
downloadserenity-bfd2ec88f44e887e9d5049deb8e5e0838dc4f926.zip
LibGUI: Make Action::set_text() update any associated menu items
Now you can change the text of an action and it will actually show up in the menu. :^)
Diffstat (limited to 'Userland/Libraries/LibGUI/MenuItem.h')
-rw-r--r--Userland/Libraries/LibGUI/MenuItem.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Userland/Libraries/LibGUI/MenuItem.h b/Userland/Libraries/LibGUI/MenuItem.h
index 7495ac8908..6a95dbefe9 100644
--- a/Userland/Libraries/LibGUI/MenuItem.h
+++ b/Userland/Libraries/LibGUI/MenuItem.h
@@ -50,6 +50,8 @@ public:
void set_menu_id(Badge<Menu>, unsigned menu_id);
void set_identifier(Badge<Menu>, unsigned identifier);
+ void update_from_action(Badge<Action>) { update_window_server(); }
+
private:
void update_window_server();