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