#include "chrome/browser/ui/views/omnibox/remove_suggestion_bubble.h"
#include <memory>
#include <utility>
#include "base/strings/utf_string_conversions.h"
#include "chrome/grit/generated_resources.h"
#include "components/omnibox/browser/autocomplete_match.h"
#include "components/search_engines/template_url_service.h"
#include "components/strings/grit/components_strings.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/metadata/metadata_header_macros.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/base/mojom/dialog_button.mojom.h"
#include "ui/base/mojom/ui_base_types.mojom-shared.h"
#include "ui/views/bubble/bubble_dialog_delegate_view.h"
#include "ui/views/controls/label.h"
#include "ui/views/layout/box_layout.h"
namespace {
class RemoveSuggestionBubbleDialogDelegateView
: public views::BubbleDialogDelegateView { … };
BEGIN_METADATA(…)
}
void ShowRemoveSuggestion(TemplateURLService* template_url_service,
views::View* anchor_view,
const AutocompleteMatch& match,
base::OnceClosure remove_closure) { … }