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

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

#include <XWindowsClipboardBMPConverter.h>

Inheritance diagram for XWindowsClipboardBMPConverter:
Collaboration diagram for XWindowsClipboardBMPConverter:

Public Member Functions

 XWindowsClipboardBMPConverter (Display *display)
 ~XWindowsClipboardBMPConverter () 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 some text encoding.

Constructor & Destructor Documentation

◆ XWindowsClipboardBMPConverter()

XWindowsClipboardBMPConverter::XWindowsClipboardBMPConverter ( Display * display)
explicit

◆ ~XWindowsClipboardBMPConverter()

XWindowsClipboardBMPConverter::~XWindowsClipboardBMPConverter ( )
overridedefault

Member Function Documentation

◆ fromIClipboard()

std::string XWindowsClipboardBMPConverter::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 XWindowsClipboardBMPConverter::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 XWindowsClipboardBMPConverter::getDataSize ( ) const
overridevirtual

Get X11 property datum size.

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

Implements IXWindowsClipboardConverter.

◆ getFormat()

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

Get clipboard format.

Return the clipboard format this object converts from/to.

Implements IXWindowsClipboardConverter.

◆ toIClipboard()

std::string XWindowsClipboardBMPConverter::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: