1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/browser/chromeos/login/screens/hid_detection_screen.h"
7 #include "chrome/browser/chromeos/login/screens/screen_observer.h"
8 #include "chrome/browser/chromeos/login/wizard_controller.h"
12 HIDDetectionScreen::HIDDetectionScreen(
13 ScreenObserver
* observer
, HIDDetectionScreenActor
* actor
)
14 : WizardScreen(observer
), actor_(actor
) {
17 actor_
->SetDelegate(this);
20 HIDDetectionScreen::~HIDDetectionScreen() {
22 actor_
->SetDelegate(NULL
);
25 void HIDDetectionScreen::PrepareToShow() {
28 void HIDDetectionScreen::Show() {
33 void HIDDetectionScreen::Hide() {
38 std::string
HIDDetectionScreen::GetName() const {
39 return WizardController::kHIDDetectionScreenName
;
42 void HIDDetectionScreen::OnExit() {
43 get_screen_observer()->OnExit(ScreenObserver::HID_DETECTION_COMPLETED
);
46 void HIDDetectionScreen::OnActorDestroyed(HIDDetectionScreenActor
* actor
) {
51 } // namespace chromeos