OS X clipboard implementation. More...
|virtual bool||empty ()|
|Empty clipboard. |
|virtual void||add (EFormat, const CString &data)|
|Add data. |
|virtual bool||open (Time) const|
|virtual void||close () const|
|Close clipboard. |
|virtual Time||getTime () const|
|Get time. |
|virtual bool||has (EFormat) const|
|Check for data. |
|virtual CString||get (EFormat) const|
|Get data. |
|static bool||isOwnedBySynergy ()|
|Test if clipboard is owned by synergy. |
OS X clipboard implementation.
|const CString &||data|
Add data in the given format to the clipboard. May only be called after a successful empty().
|void COSXClipboard::close||(||)|| const
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).
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.
Referenced by add().
|CString COSXClipboard::get||(||EFormat||)|| const
Return the data in the given format. Returns the empty string if there is no data in that format. Must be called between a successful open() and close().
|IClipboard::Time COSXClipboard::getTime||(||)|| const
|bool COSXClipboard::has||(||EFormat||)|| const
Check for data.
Return true iff the clipboard contains data in the given format. Must be called between a successful open() and close().