summaryrefslogtreecommitdiffstats
path: root/ash
diff options
context:
space:
mode:
authorderat <derat@chromium.org>2015-01-09 08:09:17 -0800
committerCommit bot <commit-bot@chromium.org>2015-01-09 16:10:38 +0000
commit2d4e62d2cbd43d83fc43d58f0fdaa904633c33c1 (patch)
treeddd95fed9a581cacdc16b6f2838d31ebeca9b417 /ash
parent12e8838a9b9a1fca7fbffe82a6e34f706ac1f342 (diff)
downloadchromium_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.cc6
-rw-r--r--ash/shell.cc6
-rw-r--r--ash/shell.h5
-rw-r--r--ash/system/chromeos/power/power_event_observer.cc4
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();
}