Index: ui/base/clipboard/clipboard_mac.h |
diff --git a/ui/base/clipboard/clipboard_mac.h b/ui/base/clipboard/clipboard_mac.h |
index 3a4ef4a40e145f510d83baadeadf95d3910dfa30..2e264cb0171966e4891200c58d4b276dd01df703 100644 |
--- a/ui/base/clipboard/clipboard_mac.h |
+++ b/ui/base/clipboard/clipboard_mac.h |
@@ -8,13 +8,19 @@ |
#include <stddef.h> |
#include <stdint.h> |
+#include "base/gtest_prod_util.h" |
#include "base/macros.h" |
#include "ui/base/clipboard/clipboard.h" |
+#include "ui/base/ui_base_export.h" |
+ |
+@class NSPasteboard; |
namespace ui { |
-class ClipboardMac : public Clipboard { |
+class UI_BASE_EXPORT ClipboardMac : public Clipboard { |
private: |
+ FRIEND_TEST_ALL_PREFIXES(ClipboardMacTest, ReadImageRetina); |
+ FRIEND_TEST_ALL_PREFIXES(ClipboardMacTest, ReadImageNonRetina); |
friend class Clipboard; |
ClipboardMac(); |
@@ -36,6 +42,7 @@ class ClipboardMac : public Clipboard { |
uint32_t* fragment_start, |
uint32_t* fragment_end) const override; |
void ReadRTF(ClipboardType type, std::string* result) const override; |
+ SkBitmap ReadImage(ClipboardType type, NSPasteboard* pb) const; |
SkBitmap ReadImage(ClipboardType type) const override; |
void ReadCustomData(ClipboardType clipboard_type, |
const base::string16& type, |