Index: trunk/src/mojo/services/public/cpp/view_manager/view_manager.h |
=================================================================== |
--- trunk/src/mojo/services/public/cpp/view_manager/view_manager.h (revision 269420) |
+++ trunk/src/mojo/services/public/cpp/view_manager/view_manager.h (working copy) |
@@ -5,8 +5,6 @@ |
#ifndef MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_VIEW_MANAGER_H_ |
#define MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_VIEW_MANAGER_H_ |
-#include <map> |
- |
#include "base/basictypes.h" |
#include "base/memory/scoped_ptr.h" |
#include "mojo/public/cpp/bindings/callback.h" |
@@ -41,20 +39,15 @@ |
// TODO(beng): this method could optionally not block if supplied a callback. |
void Init(); |
- ViewTreeNode* tree() { return tree_; } |
+ ViewTreeNode* tree() { return tree_.get(); } |
- ViewTreeNode* GetNodeById(TransportNodeId id); |
- |
private: |
friend class ViewManagerPrivate; |
- typedef std::map<TransportNodeId, ViewTreeNode*> IdToNodeMap; |
Shell* shell_; |
scoped_ptr<ViewManagerSynchronizer> synchronizer_; |
- ViewTreeNode* tree_; |
+ scoped_ptr<ViewTreeNode> tree_; |
- IdToNodeMap nodes_; |
- |
DISALLOW_COPY_AND_ASSIGN(ViewManager); |
}; |