#include "ui/views/focus/external_focus_tracker.h"
#include <memory>
#include "base/check.h"
#include "ui/views/view.h"
#include "ui/views/view_tracker.h"
namespace views {
ExternalFocusTracker::ExternalFocusTracker(View* parent_view,
FocusManager* focus_manager)
: … { … }
ExternalFocusTracker::~ExternalFocusTracker() { … }
void ExternalFocusTracker::OnWillChangeFocus(View* focused_before,
View* focused_now) { … }
void ExternalFocusTracker::OnDidChangeFocus(View* focused_before,
View* focused_now) { … }
void ExternalFocusTracker::FocusLastFocusedExternalView() { … }
void ExternalFocusTracker::SetFocusManager(FocusManager* focus_manager) { … }
void ExternalFocusTracker::StoreLastFocusedView(View* view) { … }
void ExternalFocusTracker::StartTracking() { … }
}