1 // Copyright 2013 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 "chrome/browser/bookmarks/bookmark_node_data.h" 6 7 #include "chrome/browser/bookmarks/bookmark_pasteboard_helper_mac.h" 8 9 // static 10 bool BookmarkNodeData::ClipboardContainsBookmarks() { 11 return PasteboardContainsBookmarks(ui::CLIPBOARD_TYPE_COPY_PASTE); 12 } 13 14 void BookmarkNodeData::WriteToClipboard(ui::ClipboardType type) { 15 WriteBookmarksToPasteboard(type, elements, profile_path_); 16 } 17 18 bool 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