![]() |
Deskflow 1.24.0.365
Keyboard and mouse sharing utility
|
Convert to/from some text encoding. More...
#include <MSWindowsClipboardAnyTextConverter.h>


Public Member Functions | |
| MSWindowsClipboardAnyTextConverter ()=default | |
| ~MSWindowsClipboardAnyTextConverter () override=default | |
| IClipboard::Format | getFormat () const override |
| UINT | getWin32Format () const override=0 |
| HANDLE | fromIClipboard (const std::string &) const override |
| std::string | toIClipboard (HANDLE) const override |
| Public Member Functions inherited from IMSWindowsClipboardConverter | |
| virtual | ~IMSWindowsClipboardConverter ()=default |
Protected Member Functions | |
| virtual std::string | doFromIClipboard (const std::string &) const =0 |
| Convert from IClipboard format. | |
| virtual std::string | doToIClipboard (const std::string &) const =0 |
| Convert to IClipboard format. | |
Convert to/from some text encoding.
|
default |
|
overridedefault |
|
protectedpure virtual |
Convert from IClipboard format.
Do UTF-8 conversion only. Memory handle allocation and linefeed conversion is done by this class. doFromIClipboard() must include the nul terminator in the returned string (not including the std::string's nul terminator).
Implemented in MSWindowsClipboardHTMLConverter, and MSWindowsClipboardUTF16Converter.
|
protectedpure virtual |
Convert to IClipboard format.
Do UTF-8 conversion only. Memory handle allocation and linefeed conversion is done by this class.
Implemented in MSWindowsClipboardHTMLConverter, and MSWindowsClipboardUTF16Converter.
|
overridevirtual |
Implements IMSWindowsClipboardConverter.
|
overridevirtual |
Implements IMSWindowsClipboardConverter.
Reimplemented in MSWindowsClipboardHTMLConverter.
|
overridepure virtual |
Implements IMSWindowsClipboardConverter.
Implemented in MSWindowsClipboardHTMLConverter, and MSWindowsClipboardUTF16Converter.
|
overridevirtual |
Implements IMSWindowsClipboardConverter.