Skip to content

Commit

Permalink
Move ui/base/dragdrop/file_info to ui/base/clipboard
Browse files Browse the repository at this point in the history
ui::FileInfo is used in clipboard and other places besides dragdrop, so
it makes more sense for it to move up a level.

Bug: b/162602338
Change-Id: I5ebea1af6ec745c56932a66a7a34fb42e1ca4abd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2651705
Commit-Queue: Joel Hockey <joelhockey@chromium.org>
Auto-Submit: Joel Hockey <joelhockey@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Jun Mukai <mukai@chromium.org>
Cr-Commit-Position: refs/heads/master@{#848880}
  • Loading branch information
Joel Hockey authored and Chromium LUCI CQ committed Jan 30, 2021
1 parent 15e0538 commit 5192d0a
Show file tree
Hide file tree
Showing 27 changed files with 43 additions and 43 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@
#include "ui/base/clipboard/clipboard.h"
#include "ui/base/clipboard/clipboard_buffer.h"
#include "ui/base/clipboard/custom_data_helper.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/data_transfer_policy/data_transfer_endpoint.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "url/gurl.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@
#include "ui/base/clipboard/clipboard_buffer.h"
#include "ui/base/clipboard/clipboard_format_type.h"
#include "ui/base/clipboard/custom_data_helper.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/clipboard/scoped_clipboard_writer.h"
#include "ui/base/data_transfer_policy/data_transfer_endpoint.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/gfx/geometry/rect.h"
#include "url/origin.h"
Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/download/drag_download_item_aura.cc
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
#include "ui/aura/client/drag_drop_client.h"
#include "ui/aura/window.h"
#include "ui/aura/window_event_dispatcher.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/dragdrop/drag_drop_types.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/dragdrop/mojom/drag_drop_types.mojom-shared.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/display/screen.h"
Expand Down
2 changes: 1 addition & 1 deletion components/exo/data_offer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@
#include "ui/base/clipboard/clipboard.h"
#include "ui/base/clipboard/clipboard_buffer.h"
#include "ui/base/clipboard/clipboard_constants.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/data_transfer_policy/data_transfer_endpoint.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "url/gurl.h"

Expand Down
2 changes: 1 addition & 1 deletion components/exo/drag_drop_operation.cc
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
#include "components/viz/common/frame_sinks/copy_output_request.h"
#include "components/viz/common/frame_sinks/copy_output_result.h"
#include "ui/aura/client/drag_drop_client.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/data_transfer_policy/data_transfer_endpoint.h"
#include "ui/base/dragdrop/drag_drop_types.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/display/display.h"
#include "ui/display/screen.h"
Expand Down
2 changes: 1 addition & 1 deletion components/exo/test/exo_test_data_exchange_delegate.cc
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
#include "net/base/filename_util.h"
#include "ui/base/clipboard/clipboard.h"
#include "ui/base/clipboard/clipboard_format_type.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/data_transfer_policy/data_transfer_endpoint.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "url/gurl.h"

namespace exo {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include "content/public/test/content_browser_test_utils.h"
#include "content/shell/browser/shell.h"
#include "net/test/embedded_test_server/embedded_test_server.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/gfx/geometry/point_f.h"

namespace content {
Expand Down Expand Up @@ -232,4 +232,4 @@ IN_PROC_BROWSER_TEST_F(FileSystemAccessDragDropBrowserTest, DropDirectory) {
// matching the base name of `file_inside_dir`.
EXPECT_EQ(file_inside_dir.BaseName().AsUTF8Unsafe(), EvalJs(shell(), "p"));
}
} // namespace content
} // namespace content
2 changes: 1 addition & 1 deletion content/browser/renderer_host/drop_data_util.cc
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "third_party/blink/public/mojom/file_system_access/file_system_access_drag_drop_token.mojom.h"
#include "third_party/blink/public/mojom/page/drag.mojom.h"
#include "ui/base/clipboard/clipboard_constants.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/clipboard/file_info.h"
#include "url/gurl.h"

namespace content {
Expand Down
2 changes: 1 addition & 1 deletion content/public/common/drop_data.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "content/common/content_export.h"
#include "ipc/ipc_message.h"
#include "services/network/public/mojom/referrer_policy.mojom.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/clipboard/file_info.h"
#include "url/gurl.h"

namespace content {
Expand Down
4 changes: 2 additions & 2 deletions ui/base/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -455,7 +455,7 @@ component("base") {
if (!is_ios) {
# iOS does not use Chromium-specific code for event handling.
public_deps += [
"//ui/base/dragdrop/file_info",
"//ui/base/clipboard:file_info",
"//ui/events:events_base",
"//ui/events/platform",
]
Expand Down Expand Up @@ -603,7 +603,7 @@ component("data_exchange") {
deps = [
"//base",
"//ui/base/clipboard:clipboard_types",
"//ui/base/dragdrop/file_info",
"//ui/base/clipboard:file_info",
"//ui/gfx",
"//ui/gfx/geometry",
"//url",
Expand Down
13 changes: 13 additions & 0 deletions ui/base/clipboard/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,19 @@ component("clipboard_types") {
}
}

component("file_info") {
output_name = "ui_base_file_info"

sources = [
"file_info.cc",
"file_info.h",
]

defines = [ "IS_UI_BASE_FILE_INFO_IMPL" ]

deps = [ "//base" ]
}

component("clipboard") {
output_name = "ui_base_clipboard"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/clipboard/file_info.h"

namespace ui {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef UI_BASE_DRAGDROP_FILE_INFO_FILE_INFO_H_
#define UI_BASE_DRAGDROP_FILE_INFO_FILE_INFO_H_
#ifndef UI_BASE_CLIPBOARD_FILE_INFO_H_
#define UI_BASE_CLIPBOARD_FILE_INFO_H_

#include "base/component_export.h"
#include "base/files/file_path.h"

namespace ui {

// struct that bundles a file's path with an optional display name.
struct COMPONENT_EXPORT(UI_BASE_DRAGDROP_FILE_INFO) FileInfo {
struct COMPONENT_EXPORT(UI_BASE_FILE_INFO) FileInfo {
FileInfo();
FileInfo(const base::FilePath& path, const base::FilePath& display_name);
~FileInfo();
Expand All @@ -23,4 +23,4 @@ struct COMPONENT_EXPORT(UI_BASE_DRAGDROP_FILE_INFO) FileInfo {

} // namespace ui

#endif // UI_BASE_DRAGDROP_FILE_INFO_FILE_INFO_H_
#endif // UI_BASE_CLIPBOARD_FILE_INFO_H_
13 changes: 0 additions & 13 deletions ui/base/dragdrop/file_info/BUILD.gn

This file was deleted.

2 changes: 1 addition & 1 deletion ui/base/dragdrop/os_exchange_data_provider.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#include "base/files/file_path.h"
#include "base/strings/string16.h"
#include "ui/base/clipboard/clipboard_format_type.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/dragdrop/download_file_info.h"
#include "ui/base/dragdrop/download_file_interface.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "url/gurl.h"

#if defined(USE_AURA) || defined(OS_APPLE)
Expand Down
2 changes: 1 addition & 1 deletion ui/base/dragdrop/os_exchange_data_provider_mac.mm
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
#include "ui/base/clipboard/clipboard_format_type.h"
#import "ui/base/clipboard/clipboard_util_mac.h"
#include "ui/base/clipboard/custom_data_helper.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/data_transfer_policy/data_transfer_policy_controller.h"
#import "ui/base/dragdrop/cocoa_dnd_util.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "url/gurl.h"

@interface CrPasteboardItemWrapper : NSObject <NSPasteboardWriting>
Expand Down
2 changes: 1 addition & 1 deletion ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
#include "build/chromeos_buildflags.h"
#include "net/base/filename_util.h"
#include "ui/base/clipboard/clipboard_format_type.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/data_transfer_policy/data_transfer_endpoint.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "url/gurl.h"

Expand Down
2 changes: 1 addition & 1 deletion ui/base/dragdrop/os_exchange_data_provider_non_backed.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#include "base/pickle.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/dragdrop/os_exchange_data_provider.h"
#include "ui/gfx/geometry/vector2d.h"
#include "ui/gfx/image/image_skia.h"
Expand Down
2 changes: 1 addition & 1 deletion ui/base/dragdrop/os_exchange_data_provider_win.cc
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/base/clipboard/clipboard_format_type.h"
#include "ui/base/clipboard/clipboard_util_win.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/data_transfer_policy/data_transfer_policy_controller.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/l10n/l10n_util_win.h"
#include "ui/gfx/geometry/point.h"
Expand Down
2 changes: 1 addition & 1 deletion ui/base/dragdrop/os_exchange_data_provider_x11_unittest.cc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#include "base/test/task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/clipboard/clipboard_constants.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/events/platform/x11/x11_event_source.h"
#include "ui/gfx/x/connection.h"
#include "ui/gfx/x/x11_atom_cache.h"
Expand Down
2 changes: 1 addition & 1 deletion ui/base/dragdrop/os_exchange_data_unittest.cc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/platform_test.h"
#include "ui/base/clipboard/clipboard_format_type.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/base/dragdrop/os_exchange_data_provider.h"
#include "ui/events/platform/platform_event_source.h"
Expand Down
2 changes: 1 addition & 1 deletion ui/base/dragdrop/os_exchange_data_win_unittest.cc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/platform_test.h"
#include "ui/base/clipboard/clipboard_format_type.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/dragdrop/os_exchange_data_provider_win.h"
#include "url/gurl.h"

Expand Down
2 changes: 1 addition & 1 deletion ui/base/x/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,10 @@ component("x") {
"//ui/base:hit_test",
"//ui/base:wm_role_names",
"//ui/base/clipboard:clipboard_types",
"//ui/base/clipboard:file_info",
"//ui/base/cursor:cursor_base",
"//ui/base/cursor:theme_manager",
"//ui/base/cursor/mojom:cursor_type",
"//ui/base/dragdrop/file_info",
"//ui/display/util",
"//ui/events",
"//ui/events/devices/x11",
Expand Down
2 changes: 1 addition & 1 deletion ui/base/x/x11_os_exchange_data_provider.cc
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
#include "net/base/filename_util.h"
#include "ui/base/clipboard/clipboard_constants.h"
#include "ui/base/clipboard/clipboard_format_type.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/data_transfer_policy/data_transfer_endpoint.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/x/selection_utils.h"
#include "ui/base/x/x11_util.h"
#include "ui/gfx/x/x11_atom_cache.h"
Expand Down
2 changes: 1 addition & 1 deletion ui/ozone/platform/wayland/DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ include_rules = [
"+third_party/wayland",
"+ui/base/clipboard/clipboard_constants.h",
"+ui/base/dragdrop/drag_drop_types.h",
"+ui/base/dragdrop/file_info/file_info.h",
"+ui/base/clipboard/file_info.h",
"+ui/base/dragdrop/os_exchange_data.h",
"+ui/base/dragdrop/os_exchange_data_provider_non_backed.h",
]
2 changes: 1 addition & 1 deletion ui/ozone/platform/wayland/common/data_util.cc
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#include "base/strings/string_split.h"
#include "base/strings/utf_string_conversions.h"
#include "ui/base/clipboard/clipboard_constants.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/base/dragdrop/os_exchange_data_provider_non_backed.h"
#include "ui/ozone/public/platform_clipboard.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
#include "base/strings/utf_string_conversions.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/clipboard/clipboard_constants.h"
#include "ui/base/clipboard/file_info.h"
#include "ui/base/cursor/cursor.h"
#include "ui/base/dragdrop/drag_drop_types.h"
#include "ui/base/dragdrop/file_info/file_info.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/events/base_event_utils.h"
#include "ui/gfx/geometry/point.h"
Expand Down

0 comments on commit 5192d0a

Please sign in to comment.