Index: chrome/browser/ui/webui/chromeos/login/oobe_ui.h |
diff --git a/chrome/browser/ui/webui/chromeos/login/oobe_ui.h b/chrome/browser/ui/webui/chromeos/login/oobe_ui.h |
index 34d48122dcf93f1e21f0c35a1dbbbc409f87a6d2..2b4635ce3d7160a1f2c357682bd6ba1ce86bf419 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/oobe_ui.h |
+++ b/chrome/browser/ui/webui/chromeos/login/oobe_ui.h |
@@ -50,6 +50,14 @@ class OobeUI : public OobeDisplay, |
Screen current_screen, Screen new_screen) = 0; |
}; |
+ // List of known types of OobeUI. Type added as path in chrome://oobe url, for |
+ // example chrome://oobe/user-adding. |
+ static const char kOobeDisplay[]; |
+ static const char kLoginDisplay[]; |
+ static const char kLockDisplay[]; |
+ static const char kUserAddingDisplay[]; |
+ static const char kAppLaunchSplashDisplay[]; |
+ |
// JS oobe/login screens names. |
static const char kScreenOobeHIDDetection[]; |
static const char kScreenOobeNetwork[]; |
@@ -134,6 +142,8 @@ class OobeUI : public OobeDisplay, |
Screen previous_screen() const { return previous_screen_; } |
+ const std::string& display_type() const { return display_type_; } |
+ |
const std::string& GetScreenName(Screen screen) const; |
SigninScreenHandler* signin_screen_handler_for_test() { |