#include "components/omnibox/browser/omnibox_client.h"
#include <memory>
#include "base/strings/string_util.h"
#include "ui/gfx/image/image.h"
bool OmniboxClient::CurrentPageExists() const { … }
const GURL& OmniboxClient::GetURL() const { … }
const std::u16string& OmniboxClient::GetTitle() const { … }
gfx::Image OmniboxClient::GetFavicon() const { … }
ukm::SourceId OmniboxClient::GetUKMSourceId() const { … }
bool OmniboxClient::IsLoading() const { … }
bool OmniboxClient::IsPasteAndGoEnabled() const { … }
bool OmniboxClient::IsDefaultSearchProviderEnabled() const { … }
bookmarks::BookmarkModel* OmniboxClient::GetBookmarkModel() { … }
TemplateURLService* OmniboxClient::GetTemplateURLService() { … }
AutocompleteClassifier* OmniboxClient::GetAutocompleteClassifier() { … }
bool OmniboxClient::ShouldDefaultTypedNavigationsToHttps() const { … }
int OmniboxClient::GetHttpsPortForTesting() const { … }
bool OmniboxClient::IsUsingFakeHttpsForHttpsUpgradeTesting() const { … }
gfx::Image OmniboxClient::GetIconIfExtensionMatch(
const AutocompleteMatch& match) const { … }
gfx::Image OmniboxClient::GetSizedIcon(const gfx::VectorIcon& vector_icon_type,
SkColor vector_icon_color) const { … }
gfx::Image OmniboxClient::GetSizedIcon(const gfx::Image& icon) const { … }
std::optional<lens::proto::LensOverlayInteractionResponse>
OmniboxClient::GetLensOverlayInteractionResponse() const { … }
bool OmniboxClient::ProcessExtensionKeyword(const std::u16string& text,
const TemplateURL* template_url,
const AutocompleteMatch& match,
WindowOpenDisposition disposition) { … }
void OmniboxClient::OnUserPastedInOmniboxResultingInValidURL() { … }
gfx::Image OmniboxClient::GetFaviconForPageUrl(
const GURL& page_url,
FaviconFetchedCallback on_favicon_fetched) { … }
gfx::Image OmniboxClient::GetFaviconForDefaultSearchProvider(
FaviconFetchedCallback on_favicon_fetched) { … }
gfx::Image OmniboxClient::GetFaviconForKeywordSearchProvider(
const TemplateURL* template_url,
FaviconFetchedCallback on_favicon_fetched) { … }