/* * Copyright (c) 2022, Dylan Katz * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace Browser { struct IconBag final { static ErrorOr try_create(); RefPtr filetype_html { nullptr }; RefPtr filetype_text { nullptr }; RefPtr filetype_javascript { nullptr }; RefPtr filetype_audio { nullptr }; RefPtr filetype_image { nullptr }; RefPtr filetype_video { nullptr }; RefPtr bookmark_contour { nullptr }; RefPtr bookmark_filled { nullptr }; RefPtr inspector_object { nullptr }; RefPtr go_home { nullptr }; RefPtr find { nullptr }; RefPtr color_chooser { nullptr }; RefPtr delete_icon { nullptr }; RefPtr new_tab { nullptr }; RefPtr duplicate_tab { nullptr }; RefPtr close_other_tabs { nullptr }; RefPtr new_window { nullptr }; RefPtr code { nullptr }; RefPtr dom_tree { nullptr }; RefPtr layout { nullptr }; RefPtr layers { nullptr }; RefPtr filetype_css { nullptr }; RefPtr inspect { nullptr }; RefPtr history { nullptr }; RefPtr cookie { nullptr }; RefPtr local_storage { nullptr }; RefPtr trash_can { nullptr }; RefPtr clear_cache { nullptr }; RefPtr spoof { nullptr }; RefPtr go_to { nullptr }; RefPtr download { nullptr }; RefPtr copy { nullptr }; RefPtr rename { nullptr }; RefPtr play { nullptr }; RefPtr pause { nullptr }; RefPtr mute { nullptr }; RefPtr unmute { nullptr }; RefPtr search { nullptr }; }; }