diff --git a/Base/res/icons/32x32/downloads.png b/Base/res/icons/32x32/downloads.png new file mode 100644 index 0000000000..547369d5bd Binary files /dev/null and b/Base/res/icons/32x32/downloads.png differ diff --git a/Base/res/icons/32x32/home.png b/Base/res/icons/32x32/home.png new file mode 100644 index 0000000000..2e526f84a5 Binary files /dev/null and b/Base/res/icons/32x32/home.png differ diff --git a/Base/res/icons/32x32/search-engine.png b/Base/res/icons/32x32/search-engine.png new file mode 100644 index 0000000000..89d1d2e75f Binary files /dev/null and b/Base/res/icons/32x32/search-engine.png differ diff --git a/Userland/Applications/BrowserSettings/BrowserSettingsWidget.cpp b/Userland/Applications/BrowserSettings/BrowserSettingsWidget.cpp index 8339473ac2..e0b22c0838 100644 --- a/Userland/Applications/BrowserSettings/BrowserSettingsWidget.cpp +++ b/Userland/Applications/BrowserSettings/BrowserSettingsWidget.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include static String default_homepage_url = "file:///res/html/misc/welcome.html"; @@ -58,9 +59,15 @@ BrowserSettingsWidget::BrowserSettingsWidget() { load_from_gml(browser_settings_widget_gml); + auto& homepage_image_label = *find_descendant_of_type_named("homepage_image_label"); + homepage_image_label.set_icon(Gfx::Bitmap::try_load_from_file("/res/icons/32x32/home.png").release_value_but_fixme_should_propagate_errors()); + m_homepage_url_textbox = find_descendant_of_type_named("homepage_url_textbox"); m_homepage_url_textbox->set_text(Config::read_string("Browser", "Preferences", "Home", default_homepage_url)); + auto& appearance_image_label = *find_descendant_of_type_named("appearance_image_label"); + appearance_image_label.set_icon(Gfx::Bitmap::try_load_from_file("/res/icons/32x32/color-chooser.png").release_value_but_fixme_should_propagate_errors()); + m_color_scheme_combobox = find_descendant_of_type_named("color_scheme_combobox"); m_color_scheme_combobox->set_only_allow_values_from_model(true); m_color_scheme_combobox->set_model(adopt_ref(*new ColorSchemeModel())); @@ -70,6 +77,9 @@ BrowserSettingsWidget::BrowserSettingsWidget() m_show_bookmarks_bar_checkbox = find_descendant_of_type_named("show_bookmarks_bar_checkbox"); m_show_bookmarks_bar_checkbox->set_checked(Config::read_bool("Browser", "Preferences", "ShowBookmarksBar", default_show_bookmarks_bar), GUI::AllowCallback::No); + auto& search_engine_image_label = *find_descendant_of_type_named("search_engine_image_label"); + search_engine_image_label.set_icon(Gfx::Bitmap::try_load_from_file("/res/icons/32x32/search-engine.png").release_value_but_fixme_should_propagate_errors()); + m_enable_search_engine_checkbox = find_descendant_of_type_named("enable_search_engine_checkbox"); m_search_engine_combobox_group = find_descendant_of_type_named("search_engine_combobox_group"); m_search_engine_combobox = find_descendant_of_type_named("search_engine_combobox"); @@ -100,6 +110,9 @@ BrowserSettingsWidget::BrowserSettingsWidget() }; set_search_engine_url(Config::read_string("Browser", "Preferences", "SearchEngine", default_search_engine)); + auto& download_image_label = *find_descendant_of_type_named("download_image_label"); + download_image_label.set_icon(Gfx::Bitmap::try_load_from_file("/res/icons/32x32/downloads.png").release_value_but_fixme_should_propagate_errors()); + m_auto_close_download_windows_checkbox = find_descendant_of_type_named("auto_close_download_windows_checkbox"); m_auto_close_download_windows_checkbox->set_checked(Config::read_bool("Browser", "Preferences", "CloseDownloadWidgetOnFinish", default_auto_close_download_windows), GUI::AllowCallback::No); }