1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:48:10 +00:00

Browser: Add a simple "Go home" button to the toolbar

Currently this just takes us to /home/anon/www/welcome.html :^)
This commit is contained in:
Andreas Kling 2019-10-06 22:03:02 +02:00
parent ac3079b433
commit b5a043cf42

View file

@ -20,6 +20,8 @@
#include <LibHTML/Parser/HTMLParser.h>
#include <stdio.h>
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];