Index: ui/gfx/compositor/layer_animation_observer.cc |
diff --git a/ui/gfx/compositor/layer_animation_observer.cc b/ui/gfx/compositor/layer_animation_observer.cc |
deleted file mode 100644 |
index 5e1c0ed79f52e06b7f752e4f2f15a7a489ffbc2f..0000000000000000000000000000000000000000 |
--- a/ui/gfx/compositor/layer_animation_observer.cc |
+++ /dev/null |
@@ -1,109 +0,0 @@ |
-// Copyright (c) 2012 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. |
- |
-#include "ui/gfx/compositor/layer_animation_observer.h" |
- |
-#include "ui/gfx/compositor/layer_animation_sequence.h" |
- |
-namespace ui { |
- |
-//////////////////////////////////////////////////////////////////////////////// |
-// LayerAnimationObserver |
- |
-LayerAnimationObserver::LayerAnimationObserver() { |
-} |
- |
-LayerAnimationObserver::~LayerAnimationObserver() { |
- StopObserving(); |
-} |
- |
-bool LayerAnimationObserver::RequiresNotificationWhenAnimatorDestroyed() const { |
- return false; |
-} |
- |
-void LayerAnimationObserver::OnAttachedToSequence( |
- LayerAnimationSequence* sequence) { |
-} |
- |
-void LayerAnimationObserver::OnDetachedFromSequence( |
- LayerAnimationSequence* sequence) { |
-} |
- |
-void LayerAnimationObserver::StopObserving() { |
- while (!attached_sequences_.empty()) { |
- LayerAnimationSequence* sequence = *attached_sequences_.begin(); |
- sequence->RemoveObserver(this); |
- } |
-} |
- |
-void LayerAnimationObserver::AttachedToSequence( |
- LayerAnimationSequence* sequence) { |
- DCHECK(attached_sequences_.find(sequence) == attached_sequences_.end()); |
- attached_sequences_.insert(sequence); |
- OnAttachedToSequence(sequence); |
-} |
- |
-void LayerAnimationObserver::DetachedFromSequence( |
- LayerAnimationSequence* sequence, bool send_notification) { |
- if (attached_sequences_.find(sequence) != attached_sequences_.end()) |
- attached_sequences_.erase(sequence); |
- if (send_notification) |
- OnDetachedFromSequence(sequence); |
-} |
- |
-//////////////////////////////////////////////////////////////////////////////// |
-// ImplicitAnimationObserver |
- |
-ImplicitAnimationObserver::ImplicitAnimationObserver() |
- : active_(false) { |
-} |
- |
-ImplicitAnimationObserver::~ImplicitAnimationObserver() {} |
- |
-void ImplicitAnimationObserver::SetActive(bool active) { |
- active_ = active; |
- CheckCompleted(); |
-} |
- |
-void ImplicitAnimationObserver::StopObservingImplicitAnimations() { |
- SetActive(false); |
- StopObserving(); |
-} |
- |
-void ImplicitAnimationObserver::OnLayerAnimationEnded( |
- LayerAnimationSequence* sequence) { |
- sequence->RemoveObserver(this); |
- DCHECK(attached_sequences().find(sequence) == attached_sequences().end()); |
- CheckCompleted(); |
-} |
- |
-void ImplicitAnimationObserver::OnLayerAnimationAborted( |
- LayerAnimationSequence* sequence) { |
- sequence->RemoveObserver(this); |
- DCHECK(attached_sequences().find(sequence) == attached_sequences().end()); |
- CheckCompleted(); |
-} |
- |
-void ImplicitAnimationObserver::OnLayerAnimationScheduled( |
- LayerAnimationSequence* sequence) { |
-} |
- |
-void ImplicitAnimationObserver::OnAttachedToSequence( |
- LayerAnimationSequence* sequence) { |
-} |
- |
-void ImplicitAnimationObserver::OnDetachedFromSequence( |
- LayerAnimationSequence* sequence) { |
- DCHECK(attached_sequences().find(sequence) == attached_sequences().end()); |
- CheckCompleted(); |
-} |
- |
-void ImplicitAnimationObserver::CheckCompleted() { |
- if (active_ && attached_sequences().empty()) { |
- OnImplicitAnimationsCompleted(); |
- active_ = false; |
- } |
-} |
- |
-} // namespace ui |