Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
OSXClipboardHTMLConverter Class Reference

Convert to/from HTML encoding. More...

#include <OSXClipboardHTMLConverter.h>

Inheritance diagram for OSXClipboardHTMLConverter:
Collaboration diagram for OSXClipboardHTMLConverter:

Public Member Functions

 OSXClipboardHTMLConverter ()=default
 ~OSXClipboardHTMLConverter () override=default
IClipboard::EFormat getFormat () const override
 Get clipboard format.
CFStringRef getOSXFormat () const override
 returns the scrap flavor type that this object converts from/to
Public Member Functions inherited from OSXClipboardAnyTextConverter
 OSXClipboardAnyTextConverter ()=default
 ~OSXClipboardAnyTextConverter () override=default
std::string fromIClipboard (const std::string &) const override
 Convert from IClipboard format.
std::string toIClipboard (const std::string &) const override
 Convert to IClipboard format.
Public Member Functions inherited from IOSXClipboardConverter
Public Member Functions inherited from IInterface
virtual ~IInterface ()=default
 Interface destructor does nothing.

Protected Member Functions

std::string doFromIClipboard (const std::string &) const override
 Convert from IClipboard format.
std::string doToIClipboard (const std::string &) const override
 Convert to IClipboard format.

Static Protected Member Functions

static std::string convertString (const std::string &data, CFStringEncoding fromEncoding, CFStringEncoding toEncoding)

Detailed Description

Convert to/from HTML encoding.

Constructor & Destructor Documentation

◆ OSXClipboardHTMLConverter()

OSXClipboardHTMLConverter::OSXClipboardHTMLConverter ( )
default

◆ ~OSXClipboardHTMLConverter()

OSXClipboardHTMLConverter::~OSXClipboardHTMLConverter ( )
overridedefault

Member Function Documentation

◆ convertString()

std::string OSXClipboardHTMLConverter::convertString ( const std::string & data,
CFStringEncoding fromEncoding,
CFStringEncoding toEncoding )
staticprotected

◆ doFromIClipboard()

std::string OSXClipboardHTMLConverter::doFromIClipboard ( const std::string & ) const
overrideprotectedvirtual

Convert from IClipboard format.

Do UTF-8 conversion and linefeed conversion.

Implements OSXClipboardAnyTextConverter.

◆ doToIClipboard()

std::string OSXClipboardHTMLConverter::doToIClipboard ( const std::string & ) const
overrideprotectedvirtual

Convert to IClipboard format.

Do UTF-8 conversion and Linefeed conversion.

Implements OSXClipboardAnyTextConverter.

◆ getFormat()

IClipboard::EFormat OSXClipboardHTMLConverter::getFormat ( ) const
overridevirtual

Get clipboard format.

Return the clipboard format this object converts from/to.

Reimplemented from OSXClipboardAnyTextConverter.

◆ getOSXFormat()

CFStringRef OSXClipboardHTMLConverter::getOSXFormat ( ) const
overridevirtual

returns the scrap flavor type that this object converts from/to

Implements OSXClipboardAnyTextConverter.


The documentation for this class was generated from the following files: