Index: ppapi/cpp/private/flash_clipboard.h |
diff --git a/ppapi/cpp/private/flash_clipboard.h b/ppapi/cpp/private/flash_clipboard.h |
index db13ce67c8d1952e883d35330eed45576bfc9d9e..af3eef89d75afc66843f431593612aed7e229dcc 100644 |
--- a/ppapi/cpp/private/flash_clipboard.h |
+++ b/ppapi/cpp/private/flash_clipboard.h |
@@ -6,6 +6,7 @@ |
#define PPAPI_CPP_PRIVATE_FLASH_CLIPBOARD_H_ |
#include <string> |
+#include <vector> |
#include "ppapi/c/private/ppb_flash_clipboard.h" |
@@ -25,16 +26,18 @@ class Clipboard { |
PP_Flash_Clipboard_Type clipboard_type, |
PP_Flash_Clipboard_Format format); |
- // Returns true on success, in which case |text_out| will be filled with plain |
- // text read from the given clipboard. |
- static bool ReadPlainText(Instance* instance, |
- PP_Flash_Clipboard_Type clipboard_type, |
- std::string* text_out); |
- |
- // Returns true on success (it may fail if |text| is too big). |
- static bool WritePlainText(Instance* instance, |
- PP_Flash_Clipboard_Type clipboard_type, |
- const std::string& text); |
+ // Returns true on success, in which case |out| will be filled with |
+ // data read from the given clipboard in the given format. |
+ static bool ReadData(Instance* instance, |
+ PP_Flash_Clipboard_Type clipboard_type, |
+ PP_Flash_Clipboard_Format clipboard_format, |
+ PP_Var* out); |
dmichael (off chromium)
2012/02/23 18:13:25
why not use pp::Var?
raymes
2012/02/24 07:28:28
Done.
|
+ |
+ // Returns true on success in which case all of |data| will be written to |
+ // the clipboard. Otherwise nothing will be written. |
+ static bool WriteData(Instance* instance, |
+ PP_Flash_Clipboard_Type clipboard_type, |
+ const std::vector<PP_Flash_Clipboard_Data_Item>& data); |
dmichael (off chromium)
2012/02/23 18:13:25
Similarly, it might be better to use pp::Var so th
raymes
2012/02/24 07:28:28
Thanks, I understand the ref counting better now.
|
}; |
} // namespace flash |