Vectorize website settings icons in omnibox
[chromium-blink-merge.git] / components / bookmarks / browser / bookmark_node_data_mac.cc
blob2dde55e777fe2c2eb4008ddba76bcb8ff447467c
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.
5 #include "components/bookmarks/browser/bookmark_node_data.h"
7 #include "components/bookmarks/browser/bookmark_pasteboard_helper_mac.h"
9 namespace bookmarks {
11 // static
12 bool BookmarkNodeData::ClipboardContainsBookmarks() {
13 return PasteboardContainsBookmarks(ui::CLIPBOARD_TYPE_COPY_PASTE);
16 void BookmarkNodeData::WriteToClipboard(ui::ClipboardType type) {
17 WriteBookmarksToPasteboard(type, elements, profile_path_);
20 bool 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;
27 return false;
30 } // namespace bookmarks