diff options
Diffstat (limited to 'base/clipboard.h')
-rw-r--r-- | base/clipboard.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/base/clipboard.h b/base/clipboard.h index a3cec1a..0496324 100644 --- a/base/clipboard.h +++ b/base/clipboard.h @@ -13,7 +13,11 @@ #include "base/shared_memory.h" #if defined(OS_MACOSX) +#if defined(__OBJC__) @class NSString; +#else +class NSString; +#endif #endif class Clipboard { @@ -91,6 +95,26 @@ class Clipboard { // out parameter. void ReadFile(std::wstring* file) const; void ReadFiles(std::vector<std::wstring>* files) const; + + // Get format Identifiers for various types. + static FormatType GetUrlFormatType(); + static FormatType GetUrlWFormatType(); + static FormatType GetMozUrlFormatType(); + static FormatType GetPlainTextFormatType(); + static FormatType GetPlainTextWFormatType(); + static FormatType GetFilenameFormatType(); + static FormatType GetFilenameWFormatType(); + // Win: MS HTML Format, Other: Generic HTML format + static FormatType GetHtmlFormatType(); +#if defined(OS_WIN) + static FormatType GetBitmapFormatType(); + // Firefox text/html + static FormatType GetTextHtmlFormatType(); + static FormatType GetCFHDropFormatType(); + static FormatType GetFileDescriptorFormatType(); + static FormatType GetFileContentFormatZeroType(); + static FormatType GetWebKitSmartPasteFormatType(); +#endif private: #if defined(OS_WIN) |