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

Side by Side Diff: chrome/browser/bookmarks/bookmark_manager_extension_api.h

Issue 10966025: Change bookmarkManager API from experimental to private. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: bookmarkManager->bookmarkManagerPrivate Created 8 years, 3 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 CHROME_BROWSER_BOOKMARKS_BOOKMARK_MANAGER_EXTENSION_API_H_ 5 #ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_MANAGER_EXTENSION_API_H_
6 #define CHROME_BROWSER_BOOKMARKS_BOOKMARK_MANAGER_EXTENSION_API_H_ 6 #define CHROME_BROWSER_BOOKMARKS_BOOKMARK_MANAGER_EXTENSION_API_H_
7 7
8 #include "base/values.h" 8 #include "base/values.h"
9 #include "chrome/browser/bookmarks/bookmark_extension_api.h" 9 #include "chrome/browser/bookmarks/bookmark_extension_api.h"
10 #include "chrome/browser/bookmarks/bookmark_node_data.h" 10 #include "chrome/browser/bookmarks/bookmark_node_data.h"
11 #include "chrome/browser/extensions/extension_function.h" 11 #include "chrome/browser/extensions/extension_function.h"
12 #include "chrome/browser/ui/bookmarks/bookmark_tab_helper.h" 12 #include "chrome/browser/ui/bookmarks/bookmark_tab_helper.h"
13 13
14 struct BookmarkNodeData; 14 struct BookmarkNodeData;
15 class Profile; 15 class Profile;
16 class TabContents; 16 class TabContents;
17 17
18 // Class that handles the chrome.experimental.bookmarkManager events. 18 // Class that handles the chrome.bookmarkManagerPrivate events.
19 class BookmarkManagerExtensionEventRouter 19 class BookmarkManagerExtensionEventRouter
20 : public BookmarkTabHelper::BookmarkDrag { 20 : public BookmarkTabHelper::BookmarkDrag {
21 public: 21 public:
22 BookmarkManagerExtensionEventRouter(Profile* profile, TabContents* tab); 22 BookmarkManagerExtensionEventRouter(Profile* profile, TabContents* tab);
23 virtual ~BookmarkManagerExtensionEventRouter(); 23 virtual ~BookmarkManagerExtensionEventRouter();
24 24
25 // BookmarkTabHelper::BookmarkDrag interface 25 // BookmarkTabHelper::BookmarkDrag interface
26 virtual void OnDragEnter(const BookmarkNodeData& data) OVERRIDE; 26 virtual void OnDragEnter(const BookmarkNodeData& data) OVERRIDE;
27 virtual void OnDragOver(const BookmarkNodeData& data) OVERRIDE; 27 virtual void OnDragOver(const BookmarkNodeData& data) OVERRIDE;
28 virtual void OnDragLeave(const BookmarkNodeData& data) OVERRIDE; 28 virtual void OnDragLeave(const BookmarkNodeData& data) OVERRIDE;
(...skipping 22 matching lines...) Expand all
51 51
52 class ClipboardBookmarkManagerFunction : public BookmarksFunction { 52 class ClipboardBookmarkManagerFunction : public BookmarksFunction {
53 protected: 53 protected:
54 virtual ~ClipboardBookmarkManagerFunction() {} 54 virtual ~ClipboardBookmarkManagerFunction() {}
55 55
56 bool CopyOrCut(bool cut); 56 bool CopyOrCut(bool cut);
57 }; 57 };
58 58
59 class CopyBookmarkManagerFunction : public ClipboardBookmarkManagerFunction { 59 class CopyBookmarkManagerFunction : public ClipboardBookmarkManagerFunction {
60 public: 60 public:
61 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.copy"); 61 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.copy");
62 62
63 protected: 63 protected:
64 virtual ~CopyBookmarkManagerFunction() {} 64 virtual ~CopyBookmarkManagerFunction() {}
65 65
66 // ExtensionFunction: 66 // ExtensionFunction:
67 virtual bool RunImpl() OVERRIDE; 67 virtual bool RunImpl() OVERRIDE;
68 }; 68 };
69 69
70 class CutBookmarkManagerFunction : public ClipboardBookmarkManagerFunction { 70 class CutBookmarkManagerFunction : public ClipboardBookmarkManagerFunction {
71 public: 71 public:
72 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.cut"); 72 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.cut");
73 73
74 protected: 74 protected:
75 virtual ~CutBookmarkManagerFunction() {} 75 virtual ~CutBookmarkManagerFunction() {}
76 76
77 // ExtensionFunction: 77 // ExtensionFunction:
78 virtual bool RunImpl() OVERRIDE; 78 virtual bool RunImpl() OVERRIDE;
79 }; 79 };
80 80
81 class PasteBookmarkManagerFunction : public BookmarksFunction { 81 class PasteBookmarkManagerFunction : public BookmarksFunction {
82 public: 82 public:
83 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.paste"); 83 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.paste");
84 84
85 protected: 85 protected:
86 virtual ~PasteBookmarkManagerFunction() {} 86 virtual ~PasteBookmarkManagerFunction() {}
87 87
88 // ExtensionFunction: 88 // ExtensionFunction:
89 virtual bool RunImpl() OVERRIDE; 89 virtual bool RunImpl() OVERRIDE;
90 }; 90 };
91 91
92 class CanPasteBookmarkManagerFunction : public BookmarksFunction { 92 class CanPasteBookmarkManagerFunction : public BookmarksFunction {
93 public: 93 public:
94 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.canPaste"); 94 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.canPaste");
95 95
96 protected: 96 protected:
97 virtual ~CanPasteBookmarkManagerFunction() {} 97 virtual ~CanPasteBookmarkManagerFunction() {}
98 98
99 // ExtensionFunction: 99 // ExtensionFunction:
100 virtual bool RunImpl() OVERRIDE; 100 virtual bool RunImpl() OVERRIDE;
101 }; 101 };
102 102
103 class SortChildrenBookmarkManagerFunction : public BookmarksFunction { 103 class SortChildrenBookmarkManagerFunction : public BookmarksFunction {
104 public: 104 public:
105 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.sortChildren"); 105 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.sortChildren");
106 106
107 protected: 107 protected:
108 virtual ~SortChildrenBookmarkManagerFunction() {} 108 virtual ~SortChildrenBookmarkManagerFunction() {}
109 109
110 // ExtensionFunction: 110 // ExtensionFunction:
111 virtual bool RunImpl() OVERRIDE; 111 virtual bool RunImpl() OVERRIDE;
112 }; 112 };
113 113
114 class BookmarkManagerGetStringsFunction : public AsyncExtensionFunction { 114 class BookmarkManagerGetStringsFunction : public AsyncExtensionFunction {
115 public: 115 public:
116 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.getStrings"); 116 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.getStrings");
117 117
118 protected: 118 protected:
119 virtual ~BookmarkManagerGetStringsFunction() {} 119 virtual ~BookmarkManagerGetStringsFunction() {}
120 120
121 // ExtensionFunction: 121 // ExtensionFunction:
122 virtual bool RunImpl() OVERRIDE; 122 virtual bool RunImpl() OVERRIDE;
123 }; 123 };
124 124
125 class StartDragBookmarkManagerFunction : public BookmarksFunction { 125 class StartDragBookmarkManagerFunction : public BookmarksFunction {
126 public: 126 public:
127 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.startDrag"); 127 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.startDrag");
128 128
129 protected: 129 protected:
130 virtual ~StartDragBookmarkManagerFunction() {} 130 virtual ~StartDragBookmarkManagerFunction() {}
131 131
132 // ExtensionFunction: 132 // ExtensionFunction:
133 virtual bool RunImpl() OVERRIDE; 133 virtual bool RunImpl() OVERRIDE;
134 }; 134 };
135 135
136 class DropBookmarkManagerFunction : public BookmarksFunction { 136 class DropBookmarkManagerFunction : public BookmarksFunction {
137 public: 137 public:
138 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.drop"); 138 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.drop");
139 139
140 protected: 140 protected:
141 virtual ~DropBookmarkManagerFunction() {} 141 virtual ~DropBookmarkManagerFunction() {}
142 142
143 // ExtensionFunction: 143 // ExtensionFunction:
144 virtual bool RunImpl() OVERRIDE; 144 virtual bool RunImpl() OVERRIDE;
145 }; 145 };
146 146
147 class GetSubtreeBookmarkManagerFunction : public BookmarksFunction { 147 class GetSubtreeBookmarkManagerFunction : public BookmarksFunction {
148 public: 148 public:
149 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.getSubtree"); 149 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.getSubtree");
150 150
151 protected: 151 protected:
152 virtual ~GetSubtreeBookmarkManagerFunction() {} 152 virtual ~GetSubtreeBookmarkManagerFunction() {}
153 153
154 // ExtensionFunction: 154 // ExtensionFunction:
155 virtual bool RunImpl() OVERRIDE; 155 virtual bool RunImpl() OVERRIDE;
156 }; 156 };
157 157
158 class CanEditBookmarkManagerFunction : public BookmarksFunction { 158 class CanEditBookmarkManagerFunction : public BookmarksFunction {
159 public: 159 public:
160 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.canEdit"); 160 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.canEdit");
161 161
162 protected: 162 protected:
163 virtual ~CanEditBookmarkManagerFunction() {} 163 virtual ~CanEditBookmarkManagerFunction() {}
164 164
165 // ExtensionFunction: 165 // ExtensionFunction:
166 virtual bool RunImpl() OVERRIDE; 166 virtual bool RunImpl() OVERRIDE;
167 }; 167 };
168 168
169 class RecordLaunchBookmarkFunction : public BookmarksFunction { 169 class RecordLaunchBookmarkFunction : public BookmarksFunction {
170 public: 170 public:
171 DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.recordLaunch") 171 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.recordLaunch")
172 172
173 protected: 173 protected:
174 virtual ~RecordLaunchBookmarkFunction() {} 174 virtual ~RecordLaunchBookmarkFunction() {}
175 175
176 // ExtensionFunction: 176 // ExtensionFunction:
177 virtual bool RunImpl() OVERRIDE; 177 virtual bool RunImpl() OVERRIDE;
178 }; 178 };
179 179
180 class CanOpenNewWindowsBookmarkFunction : public BookmarksFunction { 180 class CanOpenNewWindowsBookmarkFunction : public BookmarksFunction {
181 public: 181 public:
182 DECLARE_EXTENSION_FUNCTION_NAME( 182 DECLARE_EXTENSION_FUNCTION_NAME("bookmarkManagerPrivate.canOpenNewWindows");
183 "experimental.bookmarkManager.canOpenNewWindows");
184 183
185 protected: 184 protected:
186 virtual ~CanOpenNewWindowsBookmarkFunction() {} 185 virtual ~CanOpenNewWindowsBookmarkFunction() {}
187 186
188 // ExtensionFunction: 187 // ExtensionFunction:
189 virtual bool RunImpl() OVERRIDE; 188 virtual bool RunImpl() OVERRIDE;
190 }; 189 };
191 190
192 191
193 #endif // CHROME_BROWSER_BOOKMARKS_BOOKMARK_MANAGER_EXTENSION_API_H_ 192 #endif // CHROME_BROWSER_BOOKMARKS_BOOKMARK_MANAGER_EXTENSION_API_H_
OLDNEW
« no previous file with comments | « chrome/browser/bookmarks/bookmark_extension_helpers.cc ('k') | chrome/browser/bookmarks/bookmark_manager_extension_apitest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698