summaryrefslogtreecommitdiffstats
path: root/mojo/services/view_manager/view.h
diff options
context:
space:
mode:
Diffstat (limited to 'mojo/services/view_manager/view.h')
-rw-r--r--mojo/services/view_manager/view.h20
1 files changed, 3 insertions, 17 deletions
diff --git a/mojo/services/view_manager/view.h b/mojo/services/view_manager/view.h
index 8b954ab..1815f7f 100644
--- a/mojo/services/view_manager/view.h
+++ b/mojo/services/view_manager/view.h
@@ -6,23 +6,16 @@
#define MOJO_SERVICES_VIEW_MANAGER_VIEW_H_
#include "base/logging.h"
-#include "mojo/services/public/interfaces/view_manager/view_manager.mojom.h"
-#include "mojo/services/view_manager/view_manager_export.h"
#include "ui/aura/window.h"
-#include "ui/aura/window_observer.h"
namespace mojo {
namespace services {
namespace view_manager {
-class RootViewManager;
-class ViewDelegate;
-class ViewId;
-
-class MOJO_VIEW_MANAGER_EXPORT View : public aura::WindowObserver {
+class View {
public:
- View(ViewDelegate* delegate, const int32_t id);
- virtual ~View();
+ View(int32_t view_id);
+ ~View();
int32 id() const { return id_; }
@@ -32,13 +25,6 @@ class MOJO_VIEW_MANAGER_EXPORT View : public aura::WindowObserver {
View* GetParent();
private:
- ViewId GetViewId() const;
-
- // WindowObserver overrides:
- virtual void OnWindowHierarchyChanged(
- const aura::WindowObserver::HierarchyChangeParams& params) OVERRIDE;
-
- ViewDelegate* delegate_;
const int32_t id_;
aura::Window window_;