- Timestamp:
- Jul 29, 2006, 6:43:07 AM (19 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/synergy/lib/platform/CPMClipboardAnyTextConverter.h
r2751 r2752 2 2 * synergy -- mouse and keyboard sharing utility 3 3 * Copyright (C) 2002 Chris Schoeneman 4 * Copyright (C) 2006 Knut St. Osmundsen 4 5 * 5 6 * This package is free software; you can redistribute it and/or … … 13 14 */ 14 15 15 #ifndef C MSWINDOWSCLIPBOARDANYTEXTCONVERTER_H16 #define C MSWINDOWSCLIPBOARDANYTEXTCONVERTER_H16 #ifndef CPMCLIPBOARDANYTEXTCONVERTER_H 17 #define CPMCLIPBOARDANYTEXTCONVERTER_H 17 18 18 #include "C MSWindowsClipboard.h"19 #include "CPMClipboard.h" 19 20 20 21 //! Convert to/from some text encoding 21 class C MSWindowsClipboardAnyTextConverter :22 public I MSWindowsClipboardConverter {22 class CPMClipboardAnyTextConverter : 23 public IPMClipboardConverter { 23 24 public: 24 C MSWindowsClipboardAnyTextConverter();25 virtual ~C MSWindowsClipboardAnyTextConverter();25 CPMClipboardAnyTextConverter(); 26 virtual ~CPMClipboardAnyTextConverter(); 26 27 27 // I MSWindowsClipboardConverter overrides28 // IPMClipboardConverter overrides 28 29 virtual IClipboard::EFormat 29 30 getFormat() const; 30 virtual UINT getWin32Format() const = 0; 31 virtual HANDLE fromIClipboard(const CString&) const; 32 virtual CString toIClipboard(HANDLE) const; 31 virtual ULONG getPMFormat() const = 0; 32 virtual ULONG getPMFormatInfo() const; 33 virtual ULONG fromIClipboard(const CString&) const; 34 virtual void freePMData(ULONG) const; 35 virtual CString toIClipboard(ULONG) const; 33 36 34 37 protected: … … 50 53 51 54 private: 52 CString convertLinefeedTo Win32(const CString&) const;55 CString convertLinefeedToPM(const CString&) const; 53 56 CString convertLinefeedToUnix(const CString&) const; 54 57 };
Note:
See TracChangeset
for help on using the changeset viewer.