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

Unified Diff: ash/wm/session_lock_state_controller_impl2.cc

Issue 15974008: Rename SessionStateController -> LockStateController (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 7 years, 7 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: ash/wm/session_lock_state_controller_impl2.cc
diff --git a/ash/wm/session_state_controller_impl2.cc b/ash/wm/session_lock_state_controller_impl2.cc
similarity index 79%
rename from ash/wm/session_state_controller_impl2.cc
rename to ash/wm/session_lock_state_controller_impl2.cc
index f21a8d7d6ba95aab7871215618ebfc879cc7a1b2..2cdb34e24ece3b484613a3954d0d91c5d4aef143 100644
--- a/ash/wm/session_state_controller_impl2.cc
+++ b/ash/wm/session_lock_state_controller_impl2.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "ash/wm/session_state_controller_impl2.h"
+#include "ash/wm/session_lock_state_controller_impl2.h"
#include "ash/ash_switches.h"
#include "ash/cancel_mode.h"
@@ -135,15 +135,15 @@ class AnimationFinishedObserver : public ui::LayerAnimationObserver {
} // namespace
-SessionStateControllerImpl2::TestApi::TestApi(
- SessionStateControllerImpl2* controller)
+SessionLockStateControllerImpl2::TestApi::TestApi(
+ SessionLockStateControllerImpl2* controller)
: controller_(controller) {
}
-SessionStateControllerImpl2::TestApi::~TestApi() {
+SessionLockStateControllerImpl2::TestApi::~TestApi() {
}
-SessionStateControllerImpl2::SessionStateControllerImpl2()
+SessionLockStateControllerImpl2::SessionLockStateControllerImpl2()
: login_status_(user::LOGGED_IN_NONE),
system_is_locked_(false),
shutting_down_(false),
@@ -153,18 +153,18 @@ SessionStateControllerImpl2::SessionStateControllerImpl2()
Shell::GetPrimaryRootWindow()->AddRootWindowObserver(this);
}
-SessionStateControllerImpl2::~SessionStateControllerImpl2() {
+SessionLockStateControllerImpl2::~SessionLockStateControllerImpl2() {
Shell::GetPrimaryRootWindow()->RemoveRootWindowObserver(this);
}
-void SessionStateControllerImpl2::OnLoginStateChanged(
+void SessionLockStateControllerImpl2::OnLoginStateChanged(
user::LoginStatus status) {
if (status != user::LOGGED_IN_LOCKED)
login_status_ = status;
system_is_locked_ = (status == user::LOGGED_IN_LOCKED);
}
-void SessionStateControllerImpl2::OnAppTerminating() {
+void SessionLockStateControllerImpl2::OnAppTerminating() {
// If we hear that Chrome is exiting but didn't request it ourselves, all we
// can really hope for is that we'll have time to clear the screen.
// This is also the case when the user signs off.
@@ -180,7 +180,7 @@ void SessionStateControllerImpl2::OnAppTerminating() {
}
}
-void SessionStateControllerImpl2::OnLockStateChanged(bool locked) {
+void SessionLockStateControllerImpl2::OnLockStateChanged(bool locked) {
if (shutting_down_ || (system_is_locked_ == locked))
return;
@@ -194,12 +194,12 @@ void SessionStateControllerImpl2::OnLockStateChanged(bool locked) {
}
}
-void SessionStateControllerImpl2::SetLockScreenDisplayedCallback(
+void SessionLockStateControllerImpl2::SetLockScreenDisplayedCallback(
base::Closure& callback) {
lock_screen_displayed_callback_ = callback;
}
-void SessionStateControllerImpl2::OnStartingLock() {
+void SessionLockStateControllerImpl2::OnStartingLock() {
if (shutting_down_ || system_is_locked_)
return;
if (animating_lock_)
@@ -207,13 +207,14 @@ void SessionStateControllerImpl2::OnStartingLock() {
StartImmediatePreLockAnimation(false /* request_lock_on_completion */);
}
-void SessionStateControllerImpl2::StartLockAnimationAndLockImmediately() {
+void SessionLockStateControllerImpl2::StartLockAnimationAndLockImmediately() {
if (animating_lock_)
return;
StartImmediatePreLockAnimation(true /* request_lock_on_completion */);
}
-void SessionStateControllerImpl2::StartLockAnimation(bool shutdown_after_lock) {
+void SessionLockStateControllerImpl2::StartLockAnimation(
+ bool shutdown_after_lock) {
if (animating_lock_)
return;
shutdown_after_lock_ = shutdown_after_lock;
@@ -222,19 +223,19 @@ void SessionStateControllerImpl2::StartLockAnimation(bool shutdown_after_lock) {
StartCancellablePreLockAnimation();
}
-bool SessionStateControllerImpl2::LockRequested() {
+bool SessionLockStateControllerImpl2::LockRequested() {
return lock_fail_timer_.IsRunning();
}
-bool SessionStateControllerImpl2::ShutdownRequested() {
+bool SessionLockStateControllerImpl2::ShutdownRequested() {
return shutting_down_;
}
-bool SessionStateControllerImpl2::CanCancelLockAnimation() {
+bool SessionLockStateControllerImpl2::CanCancelLockAnimation() {
return can_cancel_lock_animation_;
}
-void SessionStateControllerImpl2::CancelLockAnimation() {
+void SessionLockStateControllerImpl2::CancelLockAnimation() {
if (!CanCancelLockAnimation())
return;
shutdown_after_lock_ = false;
@@ -242,17 +243,17 @@ void SessionStateControllerImpl2::CancelLockAnimation() {
CancelPreLockAnimation();
}
-bool SessionStateControllerImpl2::CanCancelShutdownAnimation() {
+bool SessionLockStateControllerImpl2::CanCancelShutdownAnimation() {
return pre_shutdown_timer_.IsRunning() ||
shutdown_after_lock_ ||
lock_to_shutdown_timer_.IsRunning();
}
-void SessionStateControllerImpl2::StartShutdownAnimation() {
+void SessionLockStateControllerImpl2::StartShutdownAnimation() {
StartCancellableShutdownAnimation();
}
-void SessionStateControllerImpl2::CancelShutdownAnimation() {
+void SessionLockStateControllerImpl2::CancelShutdownAnimation() {
if (!CanCancelShutdownAnimation())
return;
if (lock_to_shutdown_timer_.IsRunning()) {
@@ -270,12 +271,12 @@ void SessionStateControllerImpl2::CancelShutdownAnimation() {
pre_shutdown_timer_.Stop();
}
-void SessionStateControllerImpl2::RequestShutdown() {
+void SessionLockStateControllerImpl2::RequestShutdown() {
if (!shutting_down_)
RequestShutdownImpl();
}
-void SessionStateControllerImpl2::RequestShutdownImpl() {
+void SessionLockStateControllerImpl2::RequestShutdownImpl() {
DCHECK(!shutting_down_);
shutting_down_ = true;
@@ -286,32 +287,32 @@ void SessionStateControllerImpl2::RequestShutdownImpl() {
StartShutdownAnimationImpl();
}
-void SessionStateControllerImpl2::OnRootWindowHostCloseRequested(
+void SessionLockStateControllerImpl2::OnRootWindowHostCloseRequested(
const aura::RootWindow*) {
Shell::GetInstance()->delegate()->Exit();
}
-void SessionStateControllerImpl2::OnLockFailTimeout() {
+void SessionLockStateControllerImpl2::OnLockFailTimeout() {
DCHECK(!system_is_locked_);
// Undo lock animation.
StartUnlockAnimationAfterUIDestroyed();
}
-void SessionStateControllerImpl2::StartLockToShutdownTimer() {
+void SessionLockStateControllerImpl2::StartLockToShutdownTimer() {
shutdown_after_lock_ = false;
lock_to_shutdown_timer_.Stop();
lock_to_shutdown_timer_.Start(
FROM_HERE,
base::TimeDelta::FromMilliseconds(kLockToShutdownTimeoutMs),
- this, &SessionStateControllerImpl2::OnLockToShutdownTimeout);
+ this, &SessionLockStateControllerImpl2::OnLockToShutdownTimeout);
}
-void SessionStateControllerImpl2::OnLockToShutdownTimeout() {
+void SessionLockStateControllerImpl2::OnLockToShutdownTimeout() {
DCHECK(system_is_locked_);
StartCancellableShutdownAnimation();
}
-void SessionStateControllerImpl2::StartCancellableShutdownAnimation() {
+void SessionLockStateControllerImpl2::StartCancellableShutdownAnimation() {
Shell* shell = ash::Shell::GetInstance();
// Hide cursor, but let it reappear if the mouse moves.
shell->env_filter()->set_cursor_hidden_by_filter(true);
@@ -323,24 +324,24 @@ void SessionStateControllerImpl2::StartCancellableShutdownAnimation() {
StartPreShutdownAnimationTimer();
}
-void SessionStateControllerImpl2::StartShutdownAnimationImpl() {
+void SessionLockStateControllerImpl2::StartShutdownAnimationImpl() {
animator_->StartGlobalAnimation(
internal::SessionStateAnimator::ANIMATION_GRAYSCALE_BRIGHTNESS,
internal::SessionStateAnimator::ANIMATION_SPEED_SHUTDOWN);
StartRealShutdownTimer(true);
}
-void SessionStateControllerImpl2::StartPreShutdownAnimationTimer() {
+void SessionLockStateControllerImpl2::StartPreShutdownAnimationTimer() {
pre_shutdown_timer_.Stop();
pre_shutdown_timer_.Start(
FROM_HERE,
animator_->
GetDuration(internal::SessionStateAnimator::ANIMATION_SPEED_SHUTDOWN),
this,
- &SessionStateControllerImpl2::OnPreShutdownAnimationTimeout);
+ &SessionLockStateControllerImpl2::OnPreShutdownAnimationTimeout);
}
-void SessionStateControllerImpl2::OnPreShutdownAnimationTimeout() {
+void SessionLockStateControllerImpl2::OnPreShutdownAnimationTimeout() {
shutting_down_ = true;
Shell* shell = ash::Shell::GetInstance();
@@ -350,7 +351,7 @@ void SessionStateControllerImpl2::OnPreShutdownAnimationTimeout() {
StartRealShutdownTimer(false);
}
-void SessionStateControllerImpl2::StartRealShutdownTimer(
+void SessionLockStateControllerImpl2::StartRealShutdownTimer(
bool with_animation_time) {
base::TimeDelta duration =
base::TimeDelta::FromMilliseconds(kShutdownRequestDelayMs);
@@ -362,10 +363,10 @@ void SessionStateControllerImpl2::StartRealShutdownTimer(
FROM_HERE,
duration,
this,
- &SessionStateControllerImpl2::OnRealShutdownTimeout);
+ &SessionLockStateControllerImpl2::OnRealShutdownTimeout);
}
-void SessionStateControllerImpl2::OnRealShutdownTimeout() {
+void SessionLockStateControllerImpl2::OnRealShutdownTimeout() {
DCHECK(shutting_down_);
#if defined(OS_CHROMEOS)
if (!base::chromeos::IsRunningOnChromeOS()) {
@@ -381,17 +382,18 @@ void SessionStateControllerImpl2::OnRealShutdownTimeout() {
delegate_->RequestShutdown();
}
-void SessionStateControllerImpl2::OnLockScreenHide(
+void SessionLockStateControllerImpl2::OnLockScreenHide(
base::Callback<void(void)>& callback) {
StartUnlockAnimationBeforeUIDestroyed(callback);
}
-void SessionStateControllerImpl2::LockAnimationCancelled() {
+void SessionLockStateControllerImpl2::LockAnimationCancelled() {
can_cancel_lock_animation_ = false;
RestoreUnlockedProperties();
}
-void SessionStateControllerImpl2::PreLockAnimationFinished(bool request_lock) {
+void SessionLockStateControllerImpl2::PreLockAnimationFinished(
+ bool request_lock) {
can_cancel_lock_animation_ = false;
if (request_lock) {
@@ -406,15 +408,15 @@ void SessionStateControllerImpl2::PreLockAnimationFinished(bool request_lock) {
FROM_HERE,
base::TimeDelta::FromMilliseconds(kLockFailTimeoutMs),
this,
- &SessionStateControllerImpl2::OnLockFailTimeout);
+ &SessionLockStateControllerImpl2::OnLockFailTimeout);
}
-void SessionStateControllerImpl2::PostLockAnimationFinished() {
+void SessionLockStateControllerImpl2::PostLockAnimationFinished() {
animating_lock_ = false;
- FOR_EACH_OBSERVER(SessionStateObserver, observers_,
- OnSessionStateEvent(
- SessionStateObserver::EVENT_LOCK_ANIMATION_FINISHED));
+ FOR_EACH_OBSERVER(SessionLockStateObserver, observers_,
+ OnSessionLockStateEvent(
+ SessionLockStateObserver::EVENT_LOCK_ANIMATION_FINISHED));
if (!lock_screen_displayed_callback_.is_null()) {
lock_screen_displayed_callback_.Run();
lock_screen_displayed_callback_.Reset();
@@ -425,18 +427,19 @@ void SessionStateControllerImpl2::PostLockAnimationFinished() {
}
}
-void SessionStateControllerImpl2::UnlockAnimationAfterUIDestroyedFinished() {
+void SessionLockStateControllerImpl2::
+UnlockAnimationAfterUIDestroyedFinished() {
RestoreUnlockedProperties();
}
-void SessionStateControllerImpl2::StartImmediatePreLockAnimation(
+void SessionLockStateControllerImpl2::StartImmediatePreLockAnimation(
bool request_lock_on_completion) {
animating_lock_ = true;
StoreUnlockedProperties();
base::Closure next_animation_starter =
- base::Bind(&SessionStateControllerImpl2::PreLockAnimationFinished,
+ base::Bind(&SessionLockStateControllerImpl2::PreLockAnimationFinished,
base::Unretained(this), request_lock_on_completion);
AnimationFinishedObserver* observer =
new AnimationFinishedObserver(next_animation_starter);
@@ -465,16 +468,17 @@ void SessionStateControllerImpl2::StartImmediatePreLockAnimation(
observer->Unpause();
DispatchCancelMode();
- FOR_EACH_OBSERVER(SessionStateObserver, observers_,
- OnSessionStateEvent(SessionStateObserver::EVENT_LOCK_ANIMATION_STARTED));
+ FOR_EACH_OBSERVER(SessionLockStateObserver, observers_,
+ OnSessionLockStateEvent(
+ SessionLockStateObserver::EVENT_LOCK_ANIMATION_STARTED));
}
-void SessionStateControllerImpl2::StartCancellablePreLockAnimation() {
+void SessionLockStateControllerImpl2::StartCancellablePreLockAnimation() {
animating_lock_ = true;
StoreUnlockedProperties();
base::Closure next_animation_starter =
- base::Bind(&SessionStateControllerImpl2::PreLockAnimationFinished,
+ base::Bind(&SessionLockStateControllerImpl2::PreLockAnimationFinished,
base::Unretained(this), true /* request_lock */);
AnimationFinishedObserver* observer =
new AnimationFinishedObserver(next_animation_starter);
@@ -501,15 +505,15 @@ void SessionStateControllerImpl2::StartCancellablePreLockAnimation() {
observer);
DispatchCancelMode();
- FOR_EACH_OBSERVER(SessionStateObserver, observers_,
- OnSessionStateEvent(
- SessionStateObserver::EVENT_PRELOCK_ANIMATION_STARTED));
+ FOR_EACH_OBSERVER(SessionLockStateObserver, observers_,
+ OnSessionLockStateEvent(
+ SessionLockStateObserver::EVENT_PRELOCK_ANIMATION_STARTED));
observer->Unpause();
}
-void SessionStateControllerImpl2::CancelPreLockAnimation() {
+void SessionLockStateControllerImpl2::CancelPreLockAnimation() {
base::Closure next_animation_starter =
- base::Bind(&SessionStateControllerImpl2::LockAnimationCancelled,
+ base::Bind(&SessionLockStateControllerImpl2::LockAnimationCancelled,
base::Unretained(this));
AnimationFinishedObserver* observer =
new AnimationFinishedObserver(next_animation_starter);
@@ -533,9 +537,9 @@ void SessionStateControllerImpl2::CancelPreLockAnimation() {
observer->Unpause();
}
-void SessionStateControllerImpl2::StartPostLockAnimation() {
+void SessionLockStateControllerImpl2::StartPostLockAnimation() {
base::Closure next_animation_starter =
- base::Bind(&SessionStateControllerImpl2::PostLockAnimationFinished,
+ base::Bind(&SessionLockStateControllerImpl2::PostLockAnimationFinished,
base::Unretained(this));
AnimationFinishedObserver* observer =
@@ -550,7 +554,7 @@ void SessionStateControllerImpl2::StartPostLockAnimation() {
observer->Unpause();
}
-void SessionStateControllerImpl2::StartUnlockAnimationBeforeUIDestroyed(
+void SessionLockStateControllerImpl2::StartUnlockAnimationBeforeUIDestroyed(
base::Closure& callback) {
animator_->StartAnimationWithCallback(
internal::SessionStateAnimator::LOCK_SCREEN_CONTAINERS,
@@ -559,11 +563,12 @@ void SessionStateControllerImpl2::StartUnlockAnimationBeforeUIDestroyed(
callback);
}
-void SessionStateControllerImpl2::StartUnlockAnimationAfterUIDestroyed() {
+void SessionLockStateControllerImpl2::StartUnlockAnimationAfterUIDestroyed() {
base::Closure next_animation_starter =
base::Bind(
- &SessionStateControllerImpl2::UnlockAnimationAfterUIDestroyedFinished,
- base::Unretained(this));
+ &SessionLockStateControllerImpl2::
+ UnlockAnimationAfterUIDestroyedFinished,
+ base::Unretained(this));
AnimationFinishedObserver* observer =
new AnimationFinishedObserver(next_animation_starter);
@@ -586,7 +591,7 @@ void SessionStateControllerImpl2::StartUnlockAnimationAfterUIDestroyed() {
observer->Unpause();
}
-void SessionStateControllerImpl2::StoreUnlockedProperties() {
+void SessionLockStateControllerImpl2::StoreUnlockedProperties() {
if (!unlocked_properties_) {
unlocked_properties_.reset(new UnlockedStateProperties());
unlocked_properties_->background_is_hidden = IsBackgroundHidden();
@@ -601,7 +606,7 @@ void SessionStateControllerImpl2::StoreUnlockedProperties() {
}
}
-void SessionStateControllerImpl2::RestoreUnlockedProperties() {
+void SessionLockStateControllerImpl2::RestoreUnlockedProperties() {
if (!unlocked_properties_)
return;
if (unlocked_properties_->background_is_hidden) {
@@ -615,7 +620,7 @@ void SessionStateControllerImpl2::RestoreUnlockedProperties() {
unlocked_properties_.reset();
}
-void SessionStateControllerImpl2::AnimateBackgroundAppearanceIfNecessary(
+void SessionLockStateControllerImpl2::AnimateBackgroundAppearanceIfNecessary(
internal::SessionStateAnimator::AnimationSpeed speed,
ui::LayerAnimationObserver* observer) {
if (unlocked_properties_.get() &&
@@ -628,7 +633,7 @@ void SessionStateControllerImpl2::AnimateBackgroundAppearanceIfNecessary(
}
}
-void SessionStateControllerImpl2::AnimateBackgroundHidingIfNecessary(
+void SessionLockStateControllerImpl2::AnimateBackgroundHidingIfNecessary(
internal::SessionStateAnimator::AnimationSpeed speed,
ui::LayerAnimationObserver* observer) {
if (unlocked_properties_.get() &&

Powered by Google App Engine
This is Rietveld 408576698