diff --git a/Base/res/icons/16x16/reload.png b/Base/res/icons/16x16/reload.png new file mode 100644 index 00000000000..24ba46e1f53 Binary files /dev/null and b/Base/res/icons/16x16/reload.png differ diff --git a/Libraries/LibGUI/GAction.cpp b/Libraries/LibGUI/GAction.cpp index db134423b83..73376b0977f 100644 --- a/Libraries/LibGUI/GAction.cpp +++ b/Libraries/LibGUI/GAction.cpp @@ -71,6 +71,11 @@ NonnullRefPtr make_go_forward_action(Function callback, return GAction::create("Go forward", { Mod_Alt, Key_Right }, GraphicsBitmap::load_from_file("/res/icons/16x16/go-forward.png"), move(callback), widget); } +NonnullRefPtr make_reload_action(Function callback, GWidget* widget) +{ + return GAction::create("Reload", { Mod_Ctrl, Key_R }, GraphicsBitmap::load_from_file("/res/icons/16x16/reload.png"), move(callback), widget); +} + } GAction::GAction(const StringView& text, Function on_activation_callback, GWidget* widget) diff --git a/Libraries/LibGUI/GAction.h b/Libraries/LibGUI/GAction.h index 6a91a372fd9..cb3e4752f22 100644 --- a/Libraries/LibGUI/GAction.h +++ b/Libraries/LibGUI/GAction.h @@ -32,6 +32,7 @@ NonnullRefPtr make_fullscreen_action(Function, GWidget* NonnullRefPtr make_quit_action(Function); NonnullRefPtr make_go_back_action(Function, GWidget* widget = nullptr); NonnullRefPtr make_go_forward_action(Function, GWidget* widget = nullptr); +NonnullRefPtr make_reload_action(Function, GWidget* widget = nullptr); }; class GAction : public RefCounted