Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1021)

Unified Diff: chrome/browser/chromeos/login/screens/enable_debugging_screen.h

Issue 2738973003: cros: WIP patch to remove EnableDebuggingScreenView
Patch Set: Initial upload Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);
};

Powered by Google App Engine
This is Rietveld 408576698