/* * Copyright (c) 2023, Tim Flynn * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace WebView { struct SearchEngine { StringView name; StringView query_url; }; ReadonlySpan search_engines(); SearchEngine const& default_search_engine(); Optional find_search_engine_by_name(StringView name); Optional find_search_engine_by_query_url(StringView query_url); String format_search_query_for_display(StringView query_url, StringView query); }