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

Unified Diff: chrome/browser/chromeos/login/views_oobe_display.h

Issue 8436002: [cros] Remove Views implementation for login/OOBE. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge Created 9 years, 1 month 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/views_oobe_display.h
diff --git a/chrome/browser/chromeos/login/views_oobe_display.h b/chrome/browser/chromeos/login/views_oobe_display.h
deleted file mode 100644
index 5436193cc57d658707739c082c8e984e7f9dc4f6..0000000000000000000000000000000000000000
--- a/chrome/browser/chromeos/login/views_oobe_display.h
+++ /dev/null
@@ -1,89 +0,0 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_CHROMEOS_LOGIN_VIEWS_OOBE_DISPLAY_H_
-#define CHROME_BROWSER_CHROMEOS_LOGIN_VIEWS_OOBE_DISPLAY_H_
-#pragma once
-
-#include <string>
-#include "chrome/browser/chromeos/login/oobe_display.h"
-#include "chrome/browser/chromeos/login/view_screen.h"
-#include "ui/gfx/rect.h"
-
-namespace views {
-class View;
-class Widget;
-}
-
-namespace chromeos {
-
-class ScreenObserver;
-
-class ViewsOobeDisplay : public OobeDisplay,
- public ViewScreenDelegate {
- public:
- explicit ViewsOobeDisplay(const gfx::Rect& screen_bounds);
- virtual ~ViewsOobeDisplay();
-
- // OobeDisplay implementation:
- virtual void ShowScreen(WizardScreen* screen);
- virtual void HideScreen(WizardScreen* screen);
- virtual UpdateScreenActor* GetUpdateScreenActor();
- virtual NetworkScreenActor* GetNetworkScreenActor();
- virtual EulaScreenActor* GetEulaScreenActor();
- virtual EnterpriseEnrollmentScreenActor* GetEnterpriseEnrollmentScreenActor();
- virtual UserImageScreenActor* GetUserImageScreenActor();
- virtual ViewScreenDelegate* GetRegistrationScreenActor();
- virtual ViewScreenDelegate* GetHTMLPageScreenActor();
-
- // Overridden from ViewScreenDelegate:
- virtual views::View* GetWizardView();
- virtual chromeos::ScreenObserver* GetObserver();
- virtual void SetScreenSize(const gfx::Size &screen_size);
-
- void SetScreenObserver(ScreenObserver* screen_observer);
-
- private:
- // Creates wizard screen window with the specified |bounds|.
- // If |initial_show| initial animation (window & background) is shown.
- // Otherwise only window is animated.
- views::Widget* CreateScreenWindow(const gfx::Rect& bounds,
- bool initial_show);
-
- // Returns bounds for the wizard screen host window in screen coordinates.
- // Calculates bounds using screen_bounds_.
- gfx::Rect GetWizardScreenBounds(int screen_width, int screen_height) const;
-
- // Widget we're showing in.
- views::Widget* widget_;
-
- // Contents view.
- views::View* contents_;
-
- // Used to calculate position of the wizard screen.
- gfx::Rect screen_bounds_;
-
- // Keeps current screen size.
- gfx::Size screen_size_;
-
- // Holds whether this is initial show.
- bool initial_show_;
-
- ScreenObserver* screen_observer_;
-
- scoped_ptr<UpdateScreenActor> update_screen_actor_;
- scoped_ptr<NetworkScreenActor> network_screen_actor_;
- scoped_ptr<EulaScreenActor> eula_screen_actor_;
- scoped_ptr<EnterpriseEnrollmentScreenActor>
- enterprise_enrollment_screen_actor_;
- scoped_ptr<UserImageScreenActor> user_image_screen_actor_;
-
- FRIEND_TEST_ALL_PREFIXES(WizardControllerFlowTest, Accelerators);
-
- DISALLOW_COPY_AND_ASSIGN(ViewsOobeDisplay);
-};
-
-} // namespace chromeos
-
-#endif // CHROME_BROWSER_CHROMEOS_LOGIN_VIEWS_OOBE_DISPLAY_H_
« no previous file with comments | « chrome/browser/chromeos/login/views_network_screen_actor.cc ('k') | chrome/browser/chromeos/login/views_oobe_display.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698