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

Convert to/from HTML encoding. More...

#include <XWindowsClipboardHTMLConverter.h>

Inheritance diagram for XWindowsClipboardHTMLConverter:
Collaboration diagram for XWindowsClipboardHTMLConverter:

Public Member Functions

 XWindowsClipboardHTMLConverter (Display *display, const char *name)
 ~XWindowsClipboardHTMLConverter () override=default
IClipboard::EFormat getFormat () const override
 Get clipboard format.
Atom getAtom () const override
 Get X11 format atom.
int getDataSize () const override
 Get X11 property datum size.
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 IXWindowsClipboardConverter
Public Member Functions inherited from IInterface
virtual ~IInterface ()=default
 Interface destructor does nothing.

Detailed Description

Convert to/from HTML encoding.

Constructor & Destructor Documentation

◆ XWindowsClipboardHTMLConverter()

XWindowsClipboardHTMLConverter::XWindowsClipboardHTMLConverter ( Display * display,
const char * name )

name is converted to an atom and that is reported by getAtom().

◆ ~XWindowsClipboardHTMLConverter()

XWindowsClipboardHTMLConverter::~XWindowsClipboardHTMLConverter ( )
overridedefault

Member Function Documentation

◆ fromIClipboard()

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

Convert from IClipboard format.

Convert from the IClipboard format to the X selection format. The input data must be in the IClipboard format returned by getFormat(). The return data will be in the X selection format returned by getAtom().

Implements IXWindowsClipboardConverter.

◆ getAtom()

Atom XWindowsClipboardHTMLConverter::getAtom ( ) const
overridevirtual

Get X11 format atom.

Return the atom representing the X selection format that this object converts from/to.

Implements IXWindowsClipboardConverter.

◆ getDataSize()

int XWindowsClipboardHTMLConverter::getDataSize ( ) const
overridevirtual

Get X11 property datum size.

Return the size (in bits) of data elements returned by toIClipboard().

Implements IXWindowsClipboardConverter.

◆ getFormat()

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

Get clipboard format.

Return the clipboard format this object converts from/to.

Implements IXWindowsClipboardConverter.

◆ toIClipboard()

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

Convert to IClipboard format.

Convert from the X selection format to the IClipboard format (i.e., the reverse of fromIClipboard()).

Implements IXWindowsClipboardConverter.


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