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 9namespace bookmarks { 10 11// static 12bool BookmarkNodeData::ClipboardContainsBookmarks() { 13 return PasteboardContainsBookmarks(ui::CLIPBOARD_TYPE_COPY_PASTE); 14} 15 16void BookmarkNodeData::WriteToClipboard(ui::ClipboardType type) { 17 WriteBookmarksToPasteboard(type, elements, profile_path_); 18} 19 20bool BookmarkNodeData::ReadFromClipboard(ui::ClipboardType type) { 21 base::FilePath file_path; 22 if (ReadBookmarksFromPasteboard(type, elements, &file_path)) { 23 profile_path_ = file_path; 24 return true; 25 } 26 27 return false; 28} 29 30} // namespace bookmarks 31