From 886e01160854cce0d890d11d67a7b138f62985b8 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Tue, 13 Jul 2021 00:23:10 +0200 Subject: [PATCH] LibGUI: Add Rename action --- Userland/Libraries/LibGUI/Action.cpp | 5 +++++ Userland/Libraries/LibGUI/Action.h | 1 + 2 files changed, 6 insertions(+) diff --git a/Userland/Libraries/LibGUI/Action.cpp b/Userland/Libraries/LibGUI/Action.cpp index 6f66ed6055..613c483843 100644 --- a/Userland/Libraries/LibGUI/Action.cpp +++ b/Userland/Libraries/LibGUI/Action.cpp @@ -149,6 +149,11 @@ NonnullRefPtr make_select_all_action(Function callback, C return Action::create("Select &All", { Mod_Ctrl, Key_A }, Gfx::Bitmap::load_from_file("/res/icons/16x16/select-all.png"), move(callback), parent); } +NonnullRefPtr make_rename_action(Function callback, Core::Object* parent) +{ + return Action::create("Re&name", Key_F2, move(callback), parent); +} + NonnullRefPtr make_properties_action(Function callback, Core::Object* parent) { return Action::create("P&roperties", { Mod_Alt, Key_Return }, Gfx::Bitmap::load_from_file("/res/icons/16x16/properties.png"), move(callback), parent); diff --git a/Userland/Libraries/LibGUI/Action.h b/Userland/Libraries/LibGUI/Action.h index 3f161edf59..8a47216100 100644 --- a/Userland/Libraries/LibGUI/Action.h +++ b/Userland/Libraries/LibGUI/Action.h @@ -42,6 +42,7 @@ NonnullRefPtr make_go_forward_action(Function, Core::Obje NonnullRefPtr make_go_home_action(Function callback, Core::Object* parent = nullptr); NonnullRefPtr make_reload_action(Function, Core::Object* parent = nullptr); NonnullRefPtr make_select_all_action(Function, Core::Object* parent = nullptr); +NonnullRefPtr make_rename_action(Function, Core::Object* parent = nullptr); NonnullRefPtr make_properties_action(Function, Core::Object* parent = nullptr); NonnullRefPtr make_zoom_in_action(Function, Core::Object* parent = nullptr); NonnullRefPtr make_zoom_out_action(Function, Core::Object* parent = nullptr);