Changeset 2752 for trunk/synergy/lib/platform/CPMClipboardHTMLConverter.cpp
- Timestamp:
- Jul 29, 2006, 6:43:07 AM (19 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/synergy/lib/platform/CPMClipboardHTMLConverter.cpp
r2751 r2752 2 2 * synergy -- mouse and keyboard sharing utility 3 3 * Copyright (C) 2004 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 #include "C MSWindowsClipboardHTMLConverter.h"16 #include "CPMClipboardHTMLConverter.h" 16 17 #include "CStringUtil.h" 17 18 18 19 // 19 // C MSWindowsClipboardHTMLConverter20 // CPMClipboardHTMLConverter 20 21 // 21 22 22 C MSWindowsClipboardHTMLConverter::CMSWindowsClipboardHTMLConverter()23 CPMClipboardHTMLConverter::CPMClipboardHTMLConverter() 23 24 { 24 m_format = RegisterClipboardFormat("HTML Format"); 25 m_format = WinAddAtom(WinQuerySystemAtomTable(), (PCSZ)"HTML Format"); 26 if (!m_format) { 27 m_format = WinFindAtom(WinQuerySystemAtomTable(), (PCSZ)"HTML Format"); 28 assert(m_format); 29 } 25 30 } 26 31 27 C MSWindowsClipboardHTMLConverter::~CMSWindowsClipboardHTMLConverter()32 CPMClipboardHTMLConverter::~CPMClipboardHTMLConverter() 28 33 { 29 34 // do nothing … … 31 36 32 37 IClipboard::EFormat 33 C MSWindowsClipboardHTMLConverter::getFormat() const38 CPMClipboardHTMLConverter::getFormat() const 34 39 { 35 40 return IClipboard::kHTML; 36 41 } 37 42 38 U INT39 C MSWindowsClipboardHTMLConverter::getWin32Format() const43 ULONG 44 CPMClipboardHTMLConverter::getPMFormat() const 40 45 { 41 46 return m_format; … … 43 48 44 49 CString 45 C MSWindowsClipboardHTMLConverter::doFromIClipboard(const CString& data) const50 CPMClipboardHTMLConverter::doFromIClipboard(const CString& data) const 46 51 { 47 52 // prepare to CF_HTML format prefix and suffix … … 64 69 65 70 CString 66 C MSWindowsClipboardHTMLConverter::doToIClipboard(const CString& data) const71 CPMClipboardHTMLConverter::doToIClipboard(const CString& data) const 67 72 { 68 73 // get fragment start/end args … … 85 90 86 91 CString 87 C MSWindowsClipboardHTMLConverter::findArg(92 CPMClipboardHTMLConverter::findArg( 88 93 const CString& data, const CString& name) const 89 94 {
Note:
See TracChangeset
for help on using the changeset viewer.