diff options
author | derat <derat@chromium.org> | 2015-01-09 08:09:17 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-01-09 16:10:38 +0000 |
commit | 2d4e62d2cbd43d83fc43d58f0fdaa904633c33c1 (patch) | |
tree | ddd95fed9a581cacdc16b6f2838d31ebeca9b417 /ash | |
parent | 12e8838a9b9a1fca7fbffe82a6e34f706ac1f342 (diff) | |
download | chromium_src-2d4e62d2cbd43d83fc43d58f0fdaa904633c33c1.zip chromium_src-2d4e62d2cbd43d83fc43d58f0fdaa904633c33c1.tar.gz chromium_src-2d4e62d2cbd43d83fc43d58f0fdaa904633c33c1.tar.bz2 |
Move UserActivityDetector to ui/base/user_activity/.
Move UserActivityDetector and UserActivityObserver out of
ui/wm/core/ so that other classes in ui/base/ can depend on
them. This is needed in order to be able to later move
chrome/browser/idle_chromeos.cc out of chrome/ so that the
chrome.idle API can eventually be moved to extensions/.
BUG=446320
Review URL: https://codereview.chromium.org/833893003
Cr-Commit-Position: refs/heads/master@{#310773}
Diffstat (limited to 'ash')
-rw-r--r-- | ash/display/display_change_observer_chromeos.cc | 6 | ||||
-rw-r--r-- | ash/shell.cc | 6 | ||||
-rw-r--r-- | ash/shell.h | 5 | ||||
-rw-r--r-- | ash/system/chromeos/power/power_event_observer.cc | 4 |
4 files changed, 10 insertions, 11 deletions
diff --git a/ash/display/display_change_observer_chromeos.cc b/ash/display/display_change_observer_chromeos.cc index 791279f..2a8c8bb 100644 --- a/ash/display/display_change_observer_chromeos.cc +++ b/ash/display/display_change_observer_chromeos.cc @@ -22,6 +22,7 @@ #include "base/logging.h" #include "grit/ash_strings.h" #include "ui/base/l10n/l10n_util.h" +#include "ui/base/user_activity/user_activity_detector.h" #include "ui/compositor/dip_util.h" #include "ui/display/types/display_mode.h" #include "ui/display/types/display_snapshot.h" @@ -29,7 +30,6 @@ #include "ui/events/devices/device_data_manager.h" #include "ui/events/devices/touchscreen_device.h" #include "ui/gfx/display.h" -#include "ui/wm/core/user_activity_detector.h" namespace ash { @@ -249,8 +249,8 @@ void DisplayChangeObserver::OnDisplayModeChanged( // For the purposes of user activity detection, ignore synthetic mouse events // that are triggered by screen resizes: http://crbug.com/360634 - ::wm::UserActivityDetector* user_activity_detector = - ::wm::UserActivityDetector::Get(); + ui::UserActivityDetector* user_activity_detector = + ui::UserActivityDetector::Get(); if (user_activity_detector) user_activity_detector->OnDisplayPowerChanging(); } diff --git a/ash/shell.cc b/ash/shell.cc index 9062d81..96fc38c 100644 --- a/ash/shell.cc +++ b/ash/shell.cc @@ -86,6 +86,7 @@ #include "ui/aura/window.h" #include "ui/aura/window_event_dispatcher.h" #include "ui/base/ui_base_switches.h" +#include "ui/base/user_activity/user_activity_detector.h" #include "ui/compositor/layer.h" #include "ui/compositor/layer_animator.h" #include "ui/events/event_target_iterator.h" @@ -109,7 +110,6 @@ #include "ui/wm/core/input_method_event_filter.h" #include "ui/wm/core/nested_accelerator_controller.h" #include "ui/wm/core/shadow_controller.h" -#include "ui/wm/core/user_activity_detector.h" #include "ui/wm/core/visibility_controller.h" #include "ui/wm/core/window_modality_controller.h" @@ -914,9 +914,9 @@ void Shell::Init(const ShellInitParams& init_params) { // The order in which event filters are added is significant. - // wm::UserActivityDetector passes events to observers, so let them get + // ui::UserActivityDetector passes events to observers, so let them get // rewritten first. - user_activity_detector_.reset(new ::wm::UserActivityDetector); + user_activity_detector_.reset(new ui::UserActivityDetector); AddPreTargetHandler(user_activity_detector_.get()); overlay_filter_.reset(new OverlayEventFilter); diff --git a/ash/shell.h b/ash/shell.h index 9850afe..c9f4eb0 100644 --- a/ash/shell.h +++ b/ash/shell.h @@ -57,6 +57,7 @@ class Rect; namespace ui { class DisplayConfigurator; class Layer; +class UserActivityDetector; class UserActivityPowerManagerNotifier; } namespace views { @@ -74,7 +75,6 @@ class InputMethodEventFilter; class NestedAcceleratorController; class ShadowController; class VisibilityController; -class UserActivityDetector; class WindowModalityController; } @@ -145,7 +145,6 @@ class SystemTrayNotifier; class ToplevelWindowEventHandler; class TouchTransformerController; class TouchObserverHUD; -class UserActivityDetector; class UserWallpaperDelegate; class VirtualKeyboardController; class VideoActivityNotifier; @@ -672,7 +671,7 @@ class ASH_EXPORT Shell : public SystemModalContainerEventFilterDelegate, scoped_ptr<PowerButtonController> power_button_controller_; scoped_ptr<LockStateController> lock_state_controller_; scoped_ptr<MruWindowTracker> mru_window_tracker_; - scoped_ptr< ::wm::UserActivityDetector> user_activity_detector_; + scoped_ptr<ui::UserActivityDetector> user_activity_detector_; scoped_ptr<VideoDetector> video_detector_; scoped_ptr<WindowCycleController> window_cycle_controller_; scoped_ptr<WindowSelectorController> window_selector_controller_; diff --git a/ash/system/chromeos/power/power_event_observer.cc b/ash/system/chromeos/power/power_event_observer.cc index 610094d..65567f4 100644 --- a/ash/system/chromeos/power/power_event_observer.cc +++ b/ash/system/chromeos/power/power_event_observer.cc @@ -10,8 +10,8 @@ #include "ash/wm/power_button_controller.h" #include "base/prefs/pref_service.h" #include "chromeos/dbus/dbus_thread_manager.h" +#include "ui/base/user_activity/user_activity_detector.h" #include "ui/display/chromeos/display_configurator.h" -#include "ui/wm/core/user_activity_detector.h" namespace ash { @@ -50,7 +50,7 @@ void PowerEventObserver::SuspendImminent() { RequestLockScreen(); } - wm::UserActivityDetector::Get()->OnDisplayPowerChanging(); + ui::UserActivityDetector::Get()->OnDisplayPowerChanging(); shell->display_configurator()->SuspendDisplays(); } |