summaryrefslogtreecommitdiffstats
path: root/ash/wm/workspace_controller.h
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-04 19:06:11 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-04 19:06:11 +0000
commite76310a9610bddcd92d2243594a79dd3bf177cf7 (patch)
tree1d9c441355fd4c514a3152bf09ef213c47454648 /ash/wm/workspace_controller.h
parent6f80e93517be32b944ab78442d27cea032c56680 (diff)
downloadchromium_src-e76310a9610bddcd92d2243594a79dd3bf177cf7.zip
chromium_src-e76310a9610bddcd92d2243594a79dd3bf177cf7.tar.gz
chromium_src-e76310a9610bddcd92d2243594a79dd3bf177cf7.tar.bz2
Add ActivationChangeObserver, replacing kRootWindowActiveWindowKey
BUG=123160 TEST=no functional change. all test must pass. Review URL: https://chromiumcodereview.appspot.com/10500006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140340 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/wm/workspace_controller.h')
-rw-r--r--ash/wm/workspace_controller.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/ash/wm/workspace_controller.h b/ash/wm/workspace_controller.h
index fba7ac2..746a792 100644
--- a/ash/wm/workspace_controller.h
+++ b/ash/wm/workspace_controller.h
@@ -9,7 +9,7 @@
#include "ash/ash_export.h"
#include "base/basictypes.h"
#include "base/memory/scoped_ptr.h"
-#include "ui/aura/window_observer.h"
+#include "ui/aura/client/activation_change_observer.h"
namespace aura {
class Window;
@@ -27,7 +27,7 @@ class WorkspaceManager;
// various workspace pieces: WorkspaceManager, WorkspaceLayoutManager and
// WorkspaceEventFilter.
class ASH_EXPORT WorkspaceController :
- public aura::WindowObserver {
+ public aura::client::ActivationChangeObserver {
public:
explicit WorkspaceController(aura::Window* viewport);
virtual ~WorkspaceController();
@@ -40,10 +40,9 @@ class ASH_EXPORT WorkspaceController :
// Sets the size of the grid.
void SetGridSize(int grid_size);
- // aura::WindowObserver overrides:
- virtual void OnWindowPropertyChanged(aura::Window* window,
- const void* key,
- intptr_t old) OVERRIDE;
+ // aura::client::ActivationChangeObserver overrides:
+ virtual void OnWindowActivated(aura::Window* window,
+ aura::Window* old_active) OVERRIDE;
private:
friend class WorkspaceControllerTestHelper;