diff options
Diffstat (limited to 'chromium/chrome/browser/share')
4 files changed, 34 insertions, 5 deletions
diff --git a/chromium/chrome/browser/share/BUILD.gn b/chromium/chrome/browser/share/BUILD.gn index f985017e519..6045a6af331 100644 --- a/chromium/chrome/browser/share/BUILD.gn +++ b/chromium/chrome/browser/share/BUILD.gn @@ -4,6 +4,8 @@ source_set("share") { sources = [ + "bitmap_download_request.cc", + "bitmap_uri_request.cc", "features.cc", "features.h", "qr_code_generation_request.cc", diff --git a/chromium/chrome/browser/share/android/BUILD.gn b/chromium/chrome/browser/share/android/BUILD.gn index a2f5d566a68..31e1051eb6e 100644 --- a/chromium/chrome/browser/share/android/BUILD.gn +++ b/chromium/chrome/browser/share/android/BUILD.gn @@ -7,12 +7,17 @@ import("//build/config/android/rules.gni") android_resources("java_resources") { sources = [ "java/res/drawable/camera_img.xml", + "java/res/drawable/delete.xml", + "java/res/drawable/edit.xml", "java/res/drawable/qrcode_background.xml", + "java/res/drawable/save.xml", + "java/res/drawable/share.xml", "java/res/layout/qrcode_camera_error_layout.xml", "java/res/layout/qrcode_dialog.xml", "java/res/layout/qrcode_open_settings_layout.xml", "java/res/layout/qrcode_permission_layout.xml", "java/res/layout/qrcode_share_layout.xml", + "java/res/layout/screenshot_share_sheet.xml", "java/res/values-night/colors.xml", "java/res/values-sw600dp/dimens.xml", "java/res/values/colors.xml", @@ -22,5 +27,9 @@ android_resources("java_resources") { } generate_jni("jni_headers") { - sources = [ "java/src/org/chromium/chrome/browser/share/qrcode/QRCodeGenerationRequest.java" ] + sources = [ + "java/src/org/chromium/chrome/browser/share/BitmapDownloadRequest.java", + "java/src/org/chromium/chrome/browser/share/BitmapUriRequest.java", + "java/src/org/chromium/chrome/browser/share/qrcode/QRCodeGenerationRequest.java", + ] } diff --git a/chromium/chrome/browser/share/android/java_sources.gni b/chromium/chrome/browser/share/android/java_sources.gni index 83b88104972..0efd97e290e 100644 --- a/chromium/chrome/browser/share/android/java_sources.gni +++ b/chromium/chrome/browser/share/android/java_sources.gni @@ -5,15 +5,14 @@ # TODO(crbug/1022172): This should be a separate build target when circular # dependencies are removed. share_java_sources = [ - "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/SaveImageNotificationManager.java", - "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/ShareImageFileUtils.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/BitmapDownloadRequest.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/BitmapUriRequest.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/clipboard/ClipboardImageFileProvider.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QRCodeGenerationRequest.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QrCodeCoordinator.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QrCodeDialog.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QrCodeDialogTab.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QrCodePageAdapter.java", - "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QrCodeShareActivity.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/TabLayoutPageListener.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/scan_tab/CameraPreview.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/scan_tab/CameraPreviewOverlay.java", @@ -28,4 +27,18 @@ share_java_sources = [ "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/share_tab/QrCodeShareViewBinder.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/share_tab/QrCodeShareViewProperties.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/screenshot/ScreenshotCoordinator.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetCoordinator.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetDialog.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetDialogCoordinator.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetMediator.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetSaveDelegate.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetView.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetViewBinder.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetViewProperties.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/share_sheet/ChromeOptionShareCallback.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/share_sheet/ChromeProvidedSharingOptionsProvider.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/share_sheet/ShareSheetBottomSheetContent.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/share_sheet/ShareSheetCoordinator.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/share_sheet/ShareSheetItemViewProperties.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/share_sheet/ShareSheetPropertyModelBuilder.java", ] diff --git a/chromium/chrome/browser/share/android/test_java_sources.gni b/chromium/chrome/browser/share/android/test_java_sources.gni index 9b4b3a09254..b7e09b1aa25 100644 --- a/chromium/chrome/browser/share/android/test_java_sources.gni +++ b/chromium/chrome/browser/share/android/test_java_sources.gni @@ -4,6 +4,11 @@ # TODO(crbug.com/1022172): This should be a separate build target when circular dependencies are removed. share_test_java_sources = [ - "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/ShareImageFileUtilsTest.java", "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/clipboard/ClipboardImageFileProviderTest.java", + "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetViewTest.java", + "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/share_sheet/ChromeProvidedSharingOptionsProviderTest.java", + "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/share_sheet/ShareSheetCoordinatorTest.java", + "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/share_sheet/ShareSheetPropertyModelBuilderTest.java", ] + +share_junit_test_java_sources = [ "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetMediatorUnitTest.java" ] |