Selaa lähdekoodia

LibGUI: Add a "reload" action to GCommonActions

Andreas Kling 5 vuotta sitten
vanhempi
commit
4f47146433
3 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. BIN
      Base/res/icons/16x16/reload.png
  2. 5 0
      Libraries/LibGUI/GAction.cpp
  3. 1 0
      Libraries/LibGUI/GAction.h

BIN
Base/res/icons/16x16/reload.png


+ 5 - 0
Libraries/LibGUI/GAction.cpp

@@ -71,6 +71,11 @@ NonnullRefPtr<GAction> make_go_forward_action(Function<void(GAction&)> callback,
     return GAction::create("Go forward", { Mod_Alt, Key_Right }, GraphicsBitmap::load_from_file("/res/icons/16x16/go-forward.png"), move(callback), widget);
 }
 
+NonnullRefPtr<GAction> make_reload_action(Function<void(GAction&)> 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<void(GAction&)> on_activation_callback, GWidget* widget)

+ 1 - 0
Libraries/LibGUI/GAction.h

@@ -32,6 +32,7 @@ NonnullRefPtr<GAction> make_fullscreen_action(Function<void(GAction&)>, GWidget*
 NonnullRefPtr<GAction> make_quit_action(Function<void(GAction&)>);
 NonnullRefPtr<GAction> make_go_back_action(Function<void(GAction&)>, GWidget* widget = nullptr);
 NonnullRefPtr<GAction> make_go_forward_action(Function<void(GAction&)>, GWidget* widget = nullptr);
+NonnullRefPtr<GAction> make_reload_action(Function<void(GAction&)>, GWidget* widget = nullptr);
 };
 
 class GAction : public RefCounted<GAction>