chromium/chrome/browser/ui/views/side_search/default_search_icon_source.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/ui/views/side_search/default_search_icon_source.h"

#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/search/omnibox_utils.h"
#include "components/omnibox/browser/omnibox_controller.h"
#include "components/omnibox/browser/omnibox_view.h"
#include "ui/base/models/image_model.h"
#include "ui/gfx/geometry/insets.h"
#include "ui/gfx/image/canvas_image_source.h"

DefaultSearchIconSource::~DefaultSearchIconSource() = default;

void DefaultSearchIconSource::OnTemplateURLServiceChanged() {}

void DefaultSearchIconSource::OnTemplateURLServiceShuttingDown() {}

ui::ImageModel DefaultSearchIconSource::GetSizedIconImage(int size) const {}

ui::ImageModel DefaultSearchIconSource::GetIconImage() const {}

base::CallbackListSubscription
DefaultSearchIconSource::RegisterIconChangedSubscription(
    IconChangedSubscription icon_changed_subscription) {}

DefaultSearchIconSource::DefaultSearchIconSource(Browser* browser)
    :{}

gfx::Image DefaultSearchIconSource::GetRawIconImage() const {}

void DefaultSearchIconSource::OnIconFetched(const gfx::Image& icon) {}

BROWSER_USER_DATA_KEY_IMPL(DefaultSearchIconSource);