Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
OSXClipboardAnyBitmapConverter Class Referenceabstract

Convert to/from some text encoding. More...

#include <OSXClipboardAnyBitmapConverter.h>

Inheritance diagram for OSXClipboardAnyBitmapConverter:
Collaboration diagram for OSXClipboardAnyBitmapConverter:

Public Member Functions

 OSXClipboardAnyBitmapConverter ()=default
 ~OSXClipboardAnyBitmapConverter () override=default
IClipboard::EFormat getFormat () const override
 Get clipboard format.
CFStringRef getOSXFormat () const override=0
 returns the scrap flavor type that this object converts from/to
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

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.

Detailed Description

Convert to/from some text encoding.

Constructor & Destructor Documentation

◆ OSXClipboardAnyBitmapConverter()

OSXClipboardAnyBitmapConverter::OSXClipboardAnyBitmapConverter ( )
default

◆ ~OSXClipboardAnyBitmapConverter()

OSXClipboardAnyBitmapConverter::~OSXClipboardAnyBitmapConverter ( )
overridedefault

Member Function Documentation

◆ doFromIClipboard()

virtual std::string OSXClipboardAnyBitmapConverter::doFromIClipboard ( const std::string & ) const
protectedpure virtual

Convert from IClipboard format.

Do UTF-8 conversion and linefeed conversion.

◆ doToIClipboard()

virtual std::string OSXClipboardAnyBitmapConverter::doToIClipboard ( const std::string & ) const
protectedpure virtual

Convert to IClipboard format.

Do UTF-8 conversion and Linefeed conversion.

◆ fromIClipboard()

std::string OSXClipboardAnyBitmapConverter::fromIClipboard ( const std::string & ) const
overridevirtual

Convert from IClipboard format.

Convert from the IClipboard format to the Carbon scrap format. The input data must be in the IClipboard format returned by getFormat(). The return data will be in the scrap format returned by getOSXFormat().

Implements IOSXClipboardConverter.

◆ getFormat()

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

Get clipboard format.

Return the clipboard format this object converts from/to.

Implements IOSXClipboardConverter.

◆ getOSXFormat()

CFStringRef OSXClipboardAnyBitmapConverter::getOSXFormat ( ) const
overridepure virtual

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

Implements IOSXClipboardConverter.

◆ toIClipboard()

std::string OSXClipboardAnyBitmapConverter::toIClipboard ( const std::string & ) const
overridevirtual

Convert to IClipboard format.

Convert from the carbon scrap format to the IClipboard format (i.e., the reverse of fromIClipboard()).

Implements IOSXClipboardConverter.


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