Index: components/bookmarks/core/browser/bookmark_node_data_views.cc |
diff --git a/components/bookmarks/core/browser/bookmark_node_data_views.cc b/components/bookmarks/core/browser/bookmark_node_data_views.cc |
deleted file mode 100644 |
index b5c99fe1d100866fd098b142dff1ee7c818b0686..0000000000000000000000000000000000000000 |
--- a/components/bookmarks/core/browser/bookmark_node_data_views.cc |
+++ /dev/null |
@@ -1,71 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "components/bookmarks/core/browser/bookmark_node_data.h" |
- |
-#include "base/logging.h" |
-#include "base/pickle.h" |
-#include "base/strings/utf_string_conversions.h" |
-#include "ui/base/clipboard/clipboard.h" |
- |
-namespace { |
- |
-const char kJavaScriptScheme[] = "javascript"; |
- |
-} // namespace |
- |
-// static |
-const ui::OSExchangeData::CustomFormat& |
-BookmarkNodeData::GetBookmarkCustomFormat() { |
- CR_DEFINE_STATIC_LOCAL( |
- ui::OSExchangeData::CustomFormat, |
- format, |
- (ui::Clipboard::GetFormatType(BookmarkNodeData::kClipboardFormatString))); |
- |
- return format; |
-} |
- |
-void BookmarkNodeData::Write(const base::FilePath& profile_path, |
- ui::OSExchangeData* data) const { |
- DCHECK(data); |
- |
- // If there is only one element and it is a URL, write the URL to the |
- // clipboard. |
- if (elements.size() == 1 && elements[0].is_url) { |
- if (elements[0].url.SchemeIs(kJavaScriptScheme)) { |
- data->SetString(base::UTF8ToUTF16(elements[0].url.spec())); |
- } else { |
- data->SetURL(elements[0].url, elements[0].title); |
- } |
- } |
- |
- Pickle data_pickle; |
- WriteToPickle(profile_path, &data_pickle); |
- |
- data->SetPickledData(GetBookmarkCustomFormat(), data_pickle); |
-} |
- |
-bool BookmarkNodeData::Read(const ui::OSExchangeData& data) { |
- elements.clear(); |
- |
- profile_path_.clear(); |
- |
- if (data.HasCustomFormat(GetBookmarkCustomFormat())) { |
- Pickle drag_data_pickle; |
- if (data.GetPickledData(GetBookmarkCustomFormat(), &drag_data_pickle)) { |
- if (!ReadFromPickle(&drag_data_pickle)) |
- return false; |
- } |
- } else { |
- // See if there is a URL on the clipboard. |
- Element element; |
- GURL url; |
- base::string16 title; |
- if (data.GetURLAndTitle( |
- ui::OSExchangeData::CONVERT_FILENAMES, &url, &title)) |
- ReadFromTuple(url, title); |
- } |
- |
- return is_valid(); |
-} |