diff options
Diffstat (limited to 'webkit/port/platform/chromium/ChromiumBridge.h')
-rw-r--r-- | webkit/port/platform/chromium/ChromiumBridge.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/webkit/port/platform/chromium/ChromiumBridge.h b/webkit/port/platform/chromium/ChromiumBridge.h index 2777c22..9e1e575 100644 --- a/webkit/port/platform/chromium/ChromiumBridge.h +++ b/webkit/port/platform/chromium/ChromiumBridge.h @@ -30,10 +30,15 @@ #ifndef ChromiumBridge_h #define ChromiumBridge_h +#include "PasteboardPrivate.h" +#include "PlatformString.h" + +class NativeImageSkia; + namespace WebCore { class Cursor; - class KURL; class IntRect; + class KURL; class String; class Widget; @@ -42,6 +47,16 @@ namespace WebCore { class ChromiumBridge { public: + // Clipboard ---------------------------------------------------------- + static bool clipboardIsFormatAvailable(PasteboardPrivate::ClipboardFormat); + + static String clipboardReadPlainText(); + static void clipboardReadHTML(String*, KURL*); + + static void clipboardWriteSelection(const String&, const KURL&, const String&, bool); + static void clipboardWriteURL(const KURL&, const String&); + static void clipboardWriteImage(const NativeImageSkia* bitmap, const KURL&, const String&); + // Cookies ------------------------------------------------------------ static void setCookies(const KURL& url, const KURL& policyURL, const String& value); static String cookies(const KURL& url, const KURL& policyURL); |