Browse Source

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

Currently this just takes us to /home/anon/www/welcome.html :^)
Andreas Kling 5 năm trước cách đây
mục cha
commit
b5a043cf42
1 tập tin đã thay đổi với 8 bổ sung2 xóa
  1. 8 2
      Applications/Browser/main.cpp

+ 8 - 2
Applications/Browser/main.cpp

@@ -20,6 +20,8 @@
 #include <LibHTML/Parser/HTMLParser.h>
 #include <LibHTML/Parser/HTMLParser.h>
 #include <stdio.h>
 #include <stdio.h>
 
 
+static const char* home_url = "file:///home/anon/www/welcome.html";
+
 int main(int argc, char** argv)
 int main(int argc, char** argv)
 {
 {
     GApplication app(argc, argv);
     GApplication app(argc, argv);
@@ -43,7 +45,11 @@ int main(int argc, char** argv)
         // FIXME: Implement forward action
         // 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();
         html_widget->reload();
     }));
     }));
 
 
@@ -94,7 +100,7 @@ int main(int argc, char** argv)
     window->set_main_widget(widget);
     window->set_main_widget(widget);
     window->show();
     window->show();
 
 
-    String url_to_load = "file:///home/anon/www/welcome.html";
+    String url_to_load = home_url;
 
 
     if (app.args().size() >= 1)
     if (app.args().size() >= 1)
         url_to_load = app.args()[0];
         url_to_load = app.args()[0];