![]() |
Deskflow 1.24.0.365
Keyboard and mouse sharing utility
|
Clipboard format converter interface. More...
#include <XWindowsClipboard.h>

Public Member Functions | |
| virtual | ~IXWindowsClipboardConverter ()=default |
accessors | |
| virtual IClipboard::Format | getFormat () const =0 |
| Get clipboard format. | |
| virtual Atom | getAtom () const =0 |
| Get X11 format atom. | |
| virtual int | getDataSize () const =0 |
| Get X11 property datum size. | |
| 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. | |
Clipboard format converter interface.
This interface defines the methods common to all X11 clipboard format converters.
|
virtualdefault |
|
pure virtual |
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().
Implemented in XWindowsClipboardAnyBitmapConverter, XWindowsClipboardBMPConverter, XWindowsClipboardHTMLConverter, XWindowsClipboardTextConverter, XWindowsClipboardUCS2Converter, and XWindowsClipboardUTF8Converter.
|
pure virtual |
Get X11 format atom.
Return the atom representing the X selection format that this object converts from/to.
Implemented in XWindowsClipboardAnyBitmapConverter, XWindowsClipboardBMPConverter, XWindowsClipboardHTMLConverter, XWindowsClipboardTextConverter, XWindowsClipboardUCS2Converter, and XWindowsClipboardUTF8Converter.
|
pure virtual |
Get X11 property datum size.
Return the size (in bits) of data elements returned by toIClipboard().
Implemented in XWindowsClipboardAnyBitmapConverter, XWindowsClipboardBMPConverter, XWindowsClipboardHTMLConverter, XWindowsClipboardTextConverter, XWindowsClipboardUCS2Converter, and XWindowsClipboardUTF8Converter.
|
pure virtual |
Get clipboard format.
Return the clipboard format this object converts from/to.
Implemented in XWindowsClipboardAnyBitmapConverter, XWindowsClipboardBMPConverter, XWindowsClipboardHTMLConverter, XWindowsClipboardTextConverter, XWindowsClipboardUCS2Converter, and XWindowsClipboardUTF8Converter.
|
pure virtual |
Convert to IClipboard format.
Convert from the X selection format to the IClipboard format (i.e., the reverse of fromIClipboard()).
Implemented in XWindowsClipboardAnyBitmapConverter, XWindowsClipboardBMPConverter, XWindowsClipboardHTMLConverter, XWindowsClipboardTextConverter, XWindowsClipboardUCS2Converter, and XWindowsClipboardUTF8Converter.