diff options
author | scottmg@google.com <scottmg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-18 16:31:01 +0000 |
---|---|---|
committer | scottmg@google.com <scottmg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-18 16:31:01 +0000 |
commit | f7a0b4d2c8f13d1d25c79bd1bd63568adf057a20 (patch) | |
tree | 98f95d695fdd24dc7dc1e54168c901e82e7031dc /ui/viewer/viewer_host_win.h | |
parent | 68f5b577e717e0cccbd012b2c73fe5f71ea78317 (diff) | |
download | chromium_src-f7a0b4d2c8f13d1d25c79bd1bd63568adf057a20.zip chromium_src-f7a0b4d2c8f13d1d25c79bd1bd63568adf057a20.tar.gz chromium_src-f7a0b4d2c8f13d1d25c79bd1bd63568adf057a20.tar.bz2 |
Bunch of boilerplate to set up a process, ipc, etc.
Only hooked up in "aura_demo --viewer" right now, and doesn't actually accomplish anything other than opening a window yet.
Review URL: https://codereview.chromium.org/10872002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157367 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/viewer/viewer_host_win.h')
-rw-r--r-- | ui/viewer/viewer_host_win.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/ui/viewer/viewer_host_win.h b/ui/viewer/viewer_host_win.h new file mode 100644 index 0000000..57da87e --- /dev/null +++ b/ui/viewer/viewer_host_win.h @@ -0,0 +1,36 @@ +// 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. + +#ifndef UI_VIEWER_VIEWER_HOST_WIN_H_ +#define UI_VIEWER_VIEWER_HOST_WIN_H_ + +#include "base/memory/scoped_ptr.h" + +class ViewerStackingClient; + +namespace aura { +class FocusManager; +class RootWindow; + +namespace shared { +class RootWindowCaptureClient; +} + +} + +class ViewerHostWin { + public: + ViewerHostWin(); + virtual ~ViewerHostWin(); + + private: + scoped_ptr<aura::RootWindow> root_window_; + scoped_ptr<aura::shared::RootWindowCaptureClient> root_window_capture_client_; + scoped_ptr<ViewerStackingClient> stacking_client_; + scoped_ptr<aura::FocusManager> focus_manager_; + + DISALLOW_COPY_AND_ASSIGN(ViewerHostWin); +}; + +#endif // UI_VIEWER_VIEWER_HOST_WIN_H_ |