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 3 // found in the LICENSE file. 4 5 #include "components/bookmarks/browser/bookmark_node_data.h" 6 7 #include "components/bookmarks/browser/bookmark_pasteboard_helper_mac.h" 8 9 // static ClipboardContainsBookmarks()10bool BookmarkNodeData::ClipboardContainsBookmarks() { 11 return PasteboardContainsBookmarks(ui::CLIPBOARD_TYPE_COPY_PASTE); 12 } 13 WriteToClipboard(ui::ClipboardType type)14void BookmarkNodeData::WriteToClipboard(ui::ClipboardType type) { 15 WriteBookmarksToPasteboard(type, elements, profile_path_); 16 } 17 ReadFromClipboard(ui::ClipboardType type)18bool BookmarkNodeData::ReadFromClipboard(ui::ClipboardType type) { 19 base::FilePath file_path; 20 if (ReadBookmarksFromPasteboard(type, elements, &file_path)) { 21 profile_path_ = file_path; 22 return true; 23 } 24 25 return false; 26 } 27