#include <COSXClipboard.h>
Inherits IClipboard.
Inheritance diagram for COSXClipboard:
Public Member Functions | |
COSXClipboard () | |
virtual | ~COSXClipboard () |
virtual bool | empty () |
Empty clipboard. | |
virtual void | add (EFormat, const CString &data) |
virtual bool | open (Time) const |
virtual void | close () const |
Close clipboard. | |
virtual Time | getTime () const |
Get time. | |
virtual bool | has (EFormat) const |
virtual CString | get (EFormat) const |
bool | synchronize () |
Static Public Member Functions | |
static bool | isOwnedBySynergy () |
Test if clipboard is owned by synergy. |
Definition at line 25 of file COSXClipboard.h.
void COSXClipboard::close | ( | ) | const [virtual] |
Close clipboard.
Close the clipboard. close() must match a preceding successful open(). This signals that the clipboard has been filled with all the necessary data or all data has been read. It does not mean the clipboard ownership should be released (if it was taken).
Implements IClipboard.
Definition at line 105 of file COSXClipboard.cpp.
bool COSXClipboard::empty | ( | ) | [virtual] |
Empty clipboard.
Take ownership of the clipboard and clear all data from it. This must be called between a successful open() and close(). Return false if the clipboard ownership could not be taken; the clipboard should not be emptied in this case.
Implements IClipboard.
Definition at line 42 of file COSXClipboard.cpp.
IClipboard::Time COSXClipboard::getTime | ( | ) | const [virtual] |
Get time.
Return the timestamp passed to the last successful open().
Implements IClipboard.
Definition at line 112 of file COSXClipboard.cpp.