Index: chrome/browser/chromeos/login/screens/enable_debugging_screen.h |
diff --git a/chrome/browser/chromeos/login/screens/enable_debugging_screen.h b/chrome/browser/chromeos/login/screens/enable_debugging_screen.h |
index d08f6e2fb4c23c8b9700f29116c52d2e27fb82c2..9060e939b462856abb829fca4fedb1118fa85e01 100644 |
--- a/chrome/browser/chromeos/login/screens/enable_debugging_screen.h |
+++ b/chrome/browser/chromeos/login/screens/enable_debugging_screen.h |
@@ -9,29 +9,30 @@ |
#include "base/macros.h" |
#include "chrome/browser/chromeos/login/screens/base_screen.h" |
-#include "chrome/browser/chromeos/login/screens/enable_debugging_screen_view.h" |
+#include "chrome/browser/chromeos/login/screens/core_oobe_view.h" |
namespace chromeos { |
// Representation independent class that controls screen showing enable |
// debugging screen to users. |
-class EnableDebuggingScreen : public BaseScreen, |
- public EnableDebuggingScreenView::Delegate { |
+class EnableDebuggingScreen : public BaseScreen, public CoreOobeView::Delegate { |
public: |
- EnableDebuggingScreen(BaseScreenDelegate* delegate, |
- EnableDebuggingScreenView* view); |
+ constexpr static OobeScreen kScreenId = |
+ OobeScreen::SCREEN_OOBE_ENABLE_DEBUGGING; |
+ |
+ EnableDebuggingScreen(BaseScreenDelegate* delegate, CoreOobeView* view); |
~EnableDebuggingScreen() override; |
// BaseScreen implementation: |
void Show() override; |
void Hide() override; |
- // EnableDebuggingScreenActor::Delegate implementation: |
- void OnExit(bool success) override; |
- void OnViewDestroyed(EnableDebuggingScreenView* view) override; |
+ // CoreOobeView::Delegate implementation: |
+ void OnEnableDebuggingScreenViewExit(bool success) override; |
+ void OnViewDestroyed(CoreOobeView* view) override; |
private: |
- EnableDebuggingScreenView* view_; |
+ CoreOobeView* view_; |
DISALLOW_COPY_AND_ASSIGN(EnableDebuggingScreen); |
}; |