#include "ui/views/focus/focus_manager_factory.h"
#include "ui/views/focus/focus_manager.h"
#include "ui/views/focus/focus_manager_delegate.h"
namespace views {
namespace {
class DefaultFocusManagerFactory : public FocusManagerFactory { … };
FocusManagerFactory* g_focus_manager_factory = …;
}
FocusManagerFactory::FocusManagerFactory() = default;
FocusManagerFactory::~FocusManagerFactory() = default;
std::unique_ptr<FocusManager> FocusManagerFactory::Create(Widget* widget) { … }
void FocusManagerFactory::Install(FocusManagerFactory* f) { … }
}