00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef COSXCLIPBOARDTEXTCONVERTER_H
00016 #define COSXCLIPBOARDTEXTCONVERTER_H
00017
00018 #include "COSXClipboardAnyTextConverter.h"
00019
00021 class COSXClipboardTextConverter : public COSXClipboardAnyTextConverter {
00022 public:
00023 COSXClipboardTextConverter();
00024 virtual ~COSXClipboardTextConverter();
00025
00026
00027 virtual CFStringRef
00028 getOSXFormat() const;
00029
00030 protected:
00031
00032 virtual CString doFromIClipboard(const CString&) const;
00033 virtual CString doToIClipboard(const CString&) const;
00034
00035
00036 static CString convertString(const CString& data,
00037 CFStringEncoding fromEncoding,
00038 CFStringEncoding toEncoding);
00039 };
00040
00041 #endif