| OLD | NEW |
| 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_UTILS_H_ | 5 #ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_UTILS_H_ |
| 6 #define CHROME_BROWSER_BOOKMARKS_BOOKMARK_UTILS_H_ | 6 #define CHROME_BROWSER_BOOKMARKS_BOOKMARK_UTILS_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 89 // Pastes from the clipboard. The new nodes are added to |parent|, unless | 89 // Pastes from the clipboard. The new nodes are added to |parent|, unless |
| 90 // |parent| is null in which case this does nothing. The nodes are inserted | 90 // |parent| is null in which case this does nothing. The nodes are inserted |
| 91 // at |index|. If |index| is -1 the nodes are added to the end. | 91 // at |index|. If |index| is -1 the nodes are added to the end. |
| 92 void PasteFromClipboard(BookmarkModel* model, | 92 void PasteFromClipboard(BookmarkModel* model, |
| 93 const BookmarkNode* parent, | 93 const BookmarkNode* parent, |
| 94 int index); | 94 int index); |
| 95 | 95 |
| 96 // Returns true if the user can copy from the pasteboard. | 96 // Returns true if the user can copy from the pasteboard. |
| 97 bool CanPasteFromClipboard(const BookmarkNode* node); | 97 bool CanPasteFromClipboard(const BookmarkNode* node); |
| 98 | 98 |
| 99 // Returns a name for the given URL. Used for drags into bookmark areas when | |
| 100 // the source doesn't specify a title. | |
| 101 string16 GetNameForURL(const GURL& url); | |
| 102 | |
| 103 // Returns a vector containing up to |max_count| of the most recently modified | 99 // Returns a vector containing up to |max_count| of the most recently modified |
| 104 // folders. This never returns an empty vector. | 100 // folders. This never returns an empty vector. |
| 105 std::vector<const BookmarkNode*> GetMostRecentlyModifiedFolders( | 101 std::vector<const BookmarkNode*> GetMostRecentlyModifiedFolders( |
| 106 BookmarkModel* model, size_t max_count); | 102 BookmarkModel* model, size_t max_count); |
| 107 | 103 |
| 108 // Returns the most recently added bookmarks. This does not return folders, | 104 // Returns the most recently added bookmarks. This does not return folders, |
| 109 // only nodes of type url. | 105 // only nodes of type url. |
| 110 void GetMostRecentlyAddedEntries(BookmarkModel* model, | 106 void GetMostRecentlyAddedEntries(BookmarkModel* model, |
| 111 size_t count, | 107 size_t count, |
| 112 std::vector<const BookmarkNode*>* nodes); | 108 std::vector<const BookmarkNode*>* nodes); |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 void RecordBookmarkLaunch(BookmarkLaunchLocation location); | 218 void RecordBookmarkLaunch(BookmarkLaunchLocation location); |
| 223 | 219 |
| 224 #if defined(OS_WIN) || defined(OS_CHROMEOS) || defined(USE_AURA) | 220 #if defined(OS_WIN) || defined(OS_CHROMEOS) || defined(USE_AURA) |
| 225 void DisableBookmarkBarViewAnimationsForTesting(bool disabled); | 221 void DisableBookmarkBarViewAnimationsForTesting(bool disabled); |
| 226 bool IsBookmarkBarViewAnimationsDisabled(); | 222 bool IsBookmarkBarViewAnimationsDisabled(); |
| 227 #endif | 223 #endif |
| 228 | 224 |
| 229 } // namespace bookmark_utils | 225 } // namespace bookmark_utils |
| 230 | 226 |
| 231 #endif // CHROME_BROWSER_BOOKMARKS_BOOKMARK_UTILS_H_ | 227 #endif // CHROME_BROWSER_BOOKMARKS_BOOKMARK_UTILS_H_ |
| OLD | NEW |