From b5a043cf425ec2fa2d7154728317a7d55024a095 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 6 Oct 2019 22:03:02 +0200 Subject: [PATCH] Browser: Add a simple "Go home" button to the toolbar Currently this just takes us to /home/anon/www/welcome.html :^) --- Applications/Browser/main.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Applications/Browser/main.cpp b/Applications/Browser/main.cpp index aef4e98e20..eccff08c80 100644 --- a/Applications/Browser/main.cpp +++ b/Applications/Browser/main.cpp @@ -20,6 +20,8 @@ #include #include +static const char* home_url = "file:///home/anon/www/welcome.html"; + int main(int argc, char** argv) { GApplication app(argc, argv); @@ -43,7 +45,11 @@ int main(int argc, char** argv) // FIXME: Implement forward action })); - toolbar->add_action(GAction::create("Reload", { Mod_Ctrl, Key_R }, GraphicsBitmap::load_from_file("/res/icons/16x16/reload.png"), [&](auto&) { + toolbar->add_action(GCommonActions::make_go_home_action([&](auto&) { + html_widget->load(home_url); + })); + + toolbar->add_action(GCommonActions::make_reload_action([&](auto&) { html_widget->reload(); })); @@ -94,7 +100,7 @@ int main(int argc, char** argv) window->set_main_widget(widget); window->show(); - String url_to_load = "file:///home/anon/www/welcome.html"; + String url_to_load = home_url; if (app.args().size() >= 1) url_to_load = app.args()[0];