Index: mojo/services/public/cpp/view_manager/lib/view_tree_node_private.h |
diff --git a/mojo/services/public/cpp/view_manager/lib/view_tree_node_private.h b/mojo/services/public/cpp/view_manager/lib/view_tree_node_private.h |
index 366dbd884b71e9252253f15ca01f06b47b73cbaa..4837a97161174f949a37c07c284d902dfd7654b8 100644 |
--- a/mojo/services/public/cpp/view_manager/lib/view_tree_node_private.h |
+++ b/mojo/services/public/cpp/view_manager/lib/view_tree_node_private.h |
@@ -20,6 +20,8 @@ class ViewTreeNodePrivate { |
explicit ViewTreeNodePrivate(ViewTreeNode* node); |
~ViewTreeNodePrivate(); |
+ static ViewTreeNode* LocalCreate(); |
+ |
ObserverList<ViewTreeNodeObserver>* observers() { return &node_->observers_; } |
void ClearParent() { node_->parent_ = NULL; } |
@@ -31,9 +33,15 @@ class ViewTreeNodePrivate { |
node_->manager_ = manager; |
} |
+ void LocalDestroy() { |
+ node_->LocalDestroy(); |
+ } |
void LocalAddChild(ViewTreeNode* child) { |
node_->LocalAddChild(child); |
} |
+ void LocalRemoveChild(ViewTreeNode* child) { |
+ node_->LocalRemoveChild(child); |
+ } |
private: |
ViewTreeNode* node_; |