Deskflow 1.24.0.365
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
IOSXClipboardConverter Class Referenceabstract

Clipboard format converter interface. More...

#include <OSXClipboard.h>

Inheritance diagram for IOSXClipboardConverter:

Public Member Functions

virtual ~IOSXClipboardConverter ()=default
accessors
virtual IClipboard::Format getFormat () const =0
 Get clipboard format.
virtual CFStringRef getOSXFormat () const =0
 returns the scrap flavor type that this object converts from/to
virtual std::string fromIClipboard (const std::string &) const =0
 Convert from IClipboard format.
virtual std::string toIClipboard (const std::string &) const =0
 Convert to IClipboard format.

Detailed Description

Clipboard format converter interface.

This interface defines the methods common to all Scrap book format

Constructor & Destructor Documentation

◆ ~IOSXClipboardConverter()

virtual IOSXClipboardConverter::~IOSXClipboardConverter ( )
virtualdefault

Member Function Documentation

◆ fromIClipboard()

virtual std::string IOSXClipboardConverter::fromIClipboard ( const std::string & ) const
pure virtual

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().

Implemented in OSXClipboardAnyBitmapConverter, OSXClipboardAnyTextConverter, and OSXClipboardBMPConverter.

◆ getFormat()

virtual IClipboard::Format IOSXClipboardConverter::getFormat ( ) const
pure virtual

Get clipboard format.

Return the clipboard format this object converts from/to.

Implemented in OSXClipboardAnyBitmapConverter, OSXClipboardAnyTextConverter, OSXClipboardBMPConverter, and OSXClipboardHTMLConverter.

◆ getOSXFormat()

virtual CFStringRef IOSXClipboardConverter::getOSXFormat ( ) const
pure virtual

◆ toIClipboard()

virtual std::string IOSXClipboardConverter::toIClipboard ( const std::string & ) const
pure virtual

Convert to IClipboard format.

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

Implemented in OSXClipboardAnyBitmapConverter, OSXClipboardAnyTextConverter, and OSXClipboardBMPConverter.


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