Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(94)

Side by Side Diff: mojo/services/public/cpp/view_manager/lib/view_tree_node_private.h

Issue 272833002: View synchronization (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_LIB_VIEW_TREE_NODE_PRIVATE_H_ 5 #ifndef MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_LIB_VIEW_TREE_NODE_PRIVATE_H_
6 #define MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_LIB_VIEW_TREE_NODE_PRIVATE_H_ 6 #define MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_LIB_VIEW_TREE_NODE_PRIVATE_H_
7 7
8 #include <vector>
9
10 #include "base/basictypes.h" 8 #include "base/basictypes.h"
11 9
12 #include "mojo/services/public/cpp/view_manager/view_tree_node.h" 10 #include "mojo/services/public/cpp/view_manager/view_tree_node.h"
13 11
14 namespace mojo { 12 namespace mojo {
15 namespace services { 13 namespace services {
16 namespace view_manager { 14 namespace view_manager {
17 15
18 class ViewTreeNodePrivate { 16 class ViewTreeNodePrivate {
19 public: 17 public:
(...skipping 16 matching lines...) Expand all
36 void LocalDestroy() { 34 void LocalDestroy() {
37 node_->LocalDestroy(); 35 node_->LocalDestroy();
38 } 36 }
39 void LocalAddChild(ViewTreeNode* child) { 37 void LocalAddChild(ViewTreeNode* child) {
40 node_->LocalAddChild(child); 38 node_->LocalAddChild(child);
41 } 39 }
42 void LocalRemoveChild(ViewTreeNode* child) { 40 void LocalRemoveChild(ViewTreeNode* child) {
43 node_->LocalRemoveChild(child); 41 node_->LocalRemoveChild(child);
44 } 42 }
45 43
44 void LocalSetActiveView(View* view) {
45 node_->LocalSetActiveView(view);
46 }
47
46 private: 48 private:
47 ViewTreeNode* node_; 49 ViewTreeNode* node_;
48 50
49 DISALLOW_COPY_AND_ASSIGN(ViewTreeNodePrivate); 51 DISALLOW_COPY_AND_ASSIGN(ViewTreeNodePrivate);
50 }; 52 };
51 53
52 } // namespace view_manager 54 } // namespace view_manager
53 } // namespace services 55 } // namespace services
54 } // namespace mojo 56 } // namespace mojo
55 57
56 #endif // MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_LIB_VIEW_TREE_NODE_PRIVATE_H_ 58 #endif // MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_LIB_VIEW_TREE_NODE_PRIVATE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698