Index: components/scheduler/renderer/render_widget_signals.cc |
diff --git a/components/scheduler/renderer/render_widget_signals.cc b/components/scheduler/renderer/render_widget_signals.cc |
deleted file mode 100644 |
index 800103cd2c0f96fdf2a6e2eb70d7491dc6cce010..0000000000000000000000000000000000000000 |
--- a/components/scheduler/renderer/render_widget_signals.cc |
+++ /dev/null |
@@ -1,63 +0,0 @@ |
-// Copyright 2015 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 "components/scheduler/renderer/render_widget_signals.h" |
- |
-#include "base/logging.h" |
-#include "base/memory/ptr_util.h" |
-#include "components/scheduler/renderer/render_widget_scheduling_state.h" |
-#include "components/scheduler/scheduler_export.h" |
- |
-namespace scheduler { |
- |
-RenderWidgetSignals::RenderWidgetSignals(Observer* observer) |
- : observer_(observer), |
- num_visible_render_widgets_(0), |
- num_visible_render_widgets_with_touch_handlers_(0) {} |
- |
-std::unique_ptr<RenderWidgetSchedulingState> |
-RenderWidgetSignals::NewRenderWidgetSchedulingState() { |
- return base::WrapUnique(new RenderWidgetSchedulingState(this)); |
-} |
- |
-void RenderWidgetSignals::IncNumVisibleRenderWidgets() { |
- num_visible_render_widgets_++; |
- |
- if (num_visible_render_widgets_ == 1) |
- observer_->SetAllRenderWidgetsHidden(false); |
-} |
- |
-void RenderWidgetSignals::DecNumVisibleRenderWidgets() { |
- num_visible_render_widgets_--; |
- DCHECK_GE(num_visible_render_widgets_, 0); |
- |
- if (num_visible_render_widgets_ == 0) |
- observer_->SetAllRenderWidgetsHidden(true); |
-} |
- |
-void RenderWidgetSignals::IncNumVisibleRenderWidgetsWithTouchHandlers() { |
- num_visible_render_widgets_with_touch_handlers_++; |
- |
- if (num_visible_render_widgets_with_touch_handlers_ == 1) |
- observer_->SetHasVisibleRenderWidgetWithTouchHandler(true); |
-} |
- |
-void RenderWidgetSignals::DecNumVisibleRenderWidgetsWithTouchHandlers() { |
- num_visible_render_widgets_with_touch_handlers_--; |
- DCHECK_GE(num_visible_render_widgets_with_touch_handlers_, 0); |
- |
- if (num_visible_render_widgets_with_touch_handlers_ == 0) |
- observer_->SetHasVisibleRenderWidgetWithTouchHandler(false); |
-} |
- |
-void RenderWidgetSignals::AsValueInto( |
- base::trace_event::TracedValue* state) const { |
- state->BeginDictionary("renderer_widget_signals"); |
- state->SetInteger("num_visible_render_widgets", num_visible_render_widgets_); |
- state->SetInteger("num_visible_render_widgets_with_touch_handlers", |
- num_visible_render_widgets_with_touch_handlers_); |
- state->EndDictionary(); |
-} |
- |
-} // namespace scheduler |