chromium/components/user_education/common/help_bubble_factory_registry.cc

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

#include "components/user_education/common/help_bubble_factory_registry.h"

#include <memory>

#include "base/callback_list.h"
#include "base/functional/bind.h"
#include "base/no_destructor.h"
#include "components/user_education/common/help_bubble.h"
#include "components/user_education/common/help_bubble_factory.h"
#include "components/user_education/common/help_bubble_params.h"
#include "ui/base/interaction/element_identifier.h"
#include "ui/base/interaction/element_tracker.h"

namespace user_education {

HelpBubbleFactoryRegistry::HelpBubbleFactoryRegistry() = default;

HelpBubbleFactoryRegistry::~HelpBubbleFactoryRegistry() {}

std::unique_ptr<HelpBubble> HelpBubbleFactoryRegistry::CreateHelpBubble(
    ui::TrackedElement* element,
    HelpBubbleParams params) {}

void HelpBubbleFactoryRegistry::NotifyAnchorBoundsChanged(
    ui::ElementContext context) {}

bool HelpBubbleFactoryRegistry::ToggleFocusForAccessibility(
    ui::ElementContext context) {}

HelpBubble* HelpBubbleFactoryRegistry::GetHelpBubble(
    ui::ElementContext context) {}

void HelpBubbleFactoryRegistry::OnHelpBubbleClosed(HelpBubble* bubble,
                                                   HelpBubble::CloseReason) {}

}  // namespace user_education