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

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

Issue 625113002: replace OVERRIDE and FINAL with override and final in chrome/browser/[a-i]* (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix newly added OVERRIDEs Created 6 years, 2 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
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 CHROME_BROWSER_BOOKMARKS_CHROME_BOOKMARK_CLIENT_H_ 5 #ifndef CHROME_BROWSER_BOOKMARKS_CHROME_BOOKMARK_CLIENT_H_
6 #define CHROME_BROWSER_BOOKMARKS_CHROME_BOOKMARK_CLIENT_H_ 6 #define CHROME_BROWSER_BOOKMARKS_CHROME_BOOKMARK_CLIENT_H_
7 7
8 #include <set> 8 #include <set>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 12 matching lines...) Expand all
23 23
24 class ChromeBookmarkClient : public bookmarks::BookmarkClient, 24 class ChromeBookmarkClient : public bookmarks::BookmarkClient,
25 public BaseBookmarkModelObserver { 25 public BaseBookmarkModelObserver {
26 public: 26 public:
27 explicit ChromeBookmarkClient(Profile* profile); 27 explicit ChromeBookmarkClient(Profile* profile);
28 virtual ~ChromeBookmarkClient(); 28 virtual ~ChromeBookmarkClient();
29 29
30 void Init(BookmarkModel* model); 30 void Init(BookmarkModel* model);
31 31
32 // KeyedService: 32 // KeyedService:
33 virtual void Shutdown() OVERRIDE; 33 virtual void Shutdown() override;
34 34
35 // Returns the managed_node. 35 // Returns the managed_node.
36 const BookmarkNode* managed_node() { return managed_node_; } 36 const BookmarkNode* managed_node() { return managed_node_; }
37 37
38 // Returns true if the given node belongs to the managed bookmarks tree. 38 // Returns true if the given node belongs to the managed bookmarks tree.
39 bool IsDescendantOfManagedNode(const BookmarkNode* node); 39 bool IsDescendantOfManagedNode(const BookmarkNode* node);
40 40
41 // Returns true if there is at least one managed node in the |list|. 41 // Returns true if there is at least one managed node in the |list|.
42 bool HasDescendantsOfManagedNode( 42 bool HasDescendantsOfManagedNode(
43 const std::vector<const BookmarkNode*>& list); 43 const std::vector<const BookmarkNode*>& list);
44 44
45 // bookmarks::BookmarkClient: 45 // bookmarks::BookmarkClient:
46 virtual bool PreferTouchIcon() OVERRIDE; 46 virtual bool PreferTouchIcon() override;
47 virtual base::CancelableTaskTracker::TaskId GetFaviconImageForPageURL( 47 virtual base::CancelableTaskTracker::TaskId GetFaviconImageForPageURL(
48 const GURL& page_url, 48 const GURL& page_url,
49 favicon_base::IconType type, 49 favicon_base::IconType type,
50 const favicon_base::FaviconImageCallback& callback, 50 const favicon_base::FaviconImageCallback& callback,
51 base::CancelableTaskTracker* tracker) OVERRIDE; 51 base::CancelableTaskTracker* tracker) override;
52 virtual bool SupportsTypedCountForNodes() OVERRIDE; 52 virtual bool SupportsTypedCountForNodes() override;
53 virtual void GetTypedCountForNodes( 53 virtual void GetTypedCountForNodes(
54 const NodeSet& nodes, 54 const NodeSet& nodes,
55 NodeTypedCountPairs* node_typed_count_pairs) OVERRIDE; 55 NodeTypedCountPairs* node_typed_count_pairs) override;
56 virtual bool IsPermanentNodeVisible( 56 virtual bool IsPermanentNodeVisible(
57 const BookmarkPermanentNode* node) OVERRIDE; 57 const BookmarkPermanentNode* node) override;
58 virtual void RecordAction(const base::UserMetricsAction& action) OVERRIDE; 58 virtual void RecordAction(const base::UserMetricsAction& action) override;
59 virtual bookmarks::LoadExtraCallback GetLoadExtraNodesCallback() OVERRIDE; 59 virtual bookmarks::LoadExtraCallback GetLoadExtraNodesCallback() override;
60 virtual bool CanSetPermanentNodeTitle( 60 virtual bool CanSetPermanentNodeTitle(
61 const BookmarkNode* permanent_node) OVERRIDE; 61 const BookmarkNode* permanent_node) override;
62 virtual bool CanSyncNode(const BookmarkNode* node) OVERRIDE; 62 virtual bool CanSyncNode(const BookmarkNode* node) override;
63 virtual bool CanBeEditedByUser(const BookmarkNode* node) OVERRIDE; 63 virtual bool CanBeEditedByUser(const BookmarkNode* node) override;
64 64
65 private: 65 private:
66 friend class HistoryServiceFactory; 66 friend class HistoryServiceFactory;
67 void SetHistoryService(HistoryService* history_service); 67 void SetHistoryService(HistoryService* history_service);
68 68
69 // BaseBookmarkModelObserver: 69 // BaseBookmarkModelObserver:
70 virtual void BookmarkModelChanged() OVERRIDE; 70 virtual void BookmarkModelChanged() override;
71 virtual void BookmarkNodeRemoved(BookmarkModel* model, 71 virtual void BookmarkNodeRemoved(BookmarkModel* model,
72 const BookmarkNode* parent, 72 const BookmarkNode* parent,
73 int old_index, 73 int old_index,
74 const BookmarkNode* node, 74 const BookmarkNode* node,
75 const std::set<GURL>& removed_urls) OVERRIDE; 75 const std::set<GURL>& removed_urls) override;
76 virtual void BookmarkAllUserNodesRemoved( 76 virtual void BookmarkAllUserNodesRemoved(
77 BookmarkModel* model, 77 BookmarkModel* model,
78 const std::set<GURL>& removed_urls) OVERRIDE; 78 const std::set<GURL>& removed_urls) override;
79 virtual void BookmarkModelLoaded(BookmarkModel* model, 79 virtual void BookmarkModelLoaded(BookmarkModel* model,
80 bool ids_reassigned) OVERRIDE; 80 bool ids_reassigned) override;
81 81
82 // Helper for GetLoadExtraNodesCallback(). 82 // Helper for GetLoadExtraNodesCallback().
83 static bookmarks::BookmarkPermanentNodeList LoadExtraNodes( 83 static bookmarks::BookmarkPermanentNodeList LoadExtraNodes(
84 scoped_ptr<BookmarkPermanentNode> managed_node, 84 scoped_ptr<BookmarkPermanentNode> managed_node,
85 scoped_ptr<base::ListValue> initial_managed_bookmarks, 85 scoped_ptr<base::ListValue> initial_managed_bookmarks,
86 int64* next_node_id); 86 int64* next_node_id);
87 87
88 // Returns the management domain that configured the managed bookmarks, 88 // Returns the management domain that configured the managed bookmarks,
89 // or an empty string. 89 // or an empty string.
90 std::string GetManagedBookmarksDomain(); 90 std::string GetManagedBookmarksDomain();
(...skipping 12 matching lines...) Expand all
103 // the call to Shutdown. Must be valid for the whole interval. 103 // the call to Shutdown. Must be valid for the whole interval.
104 BookmarkModel* model_; 104 BookmarkModel* model_;
105 105
106 scoped_ptr<policy::ManagedBookmarksTracker> managed_bookmarks_tracker_; 106 scoped_ptr<policy::ManagedBookmarksTracker> managed_bookmarks_tracker_;
107 BookmarkPermanentNode* managed_node_; 107 BookmarkPermanentNode* managed_node_;
108 108
109 DISALLOW_COPY_AND_ASSIGN(ChromeBookmarkClient); 109 DISALLOW_COPY_AND_ASSIGN(ChromeBookmarkClient);
110 }; 110 };
111 111
112 #endif // CHROME_BROWSER_BOOKMARKS_CHROME_BOOKMARK_CLIENT_H_ 112 #endif // CHROME_BROWSER_BOOKMARKS_CHROME_BOOKMARK_CLIENT_H_
OLDNEW
« no previous file with comments | « chrome/browser/bookmarks/bookmark_model_factory.h ('k') | chrome/browser/bookmarks/chrome_bookmark_client_factory.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698