#include <xap_FakeClipboard.h>
Public Member Functions | |
| XAP_FakeClipboard () | |
| virtual | ~XAP_FakeClipboard () |
| virtual bool | clearClipboard (void) |
| virtual bool | addData (const char *format, const void *pData, UT_sint32 iNumBytes) |
| virtual bool | getClipboardData (const char *format, void **ppData, UT_uint32 *pLen) |
| virtual bool | hasFormat (const char *format) |
Protected Member Functions | |
| _ClipboardItem * | _findFormatItem (const char *) |
Protected Attributes | |
| UT_GenericVector < _ClipboardItem * > | m_vecData |
| XAP_FakeClipboard::XAP_FakeClipboard | ( | ) |
| XAP_FakeClipboard::~XAP_FakeClipboard | ( | ) | [virtual] |
References clearClipboard().
| _ClipboardItem * XAP_FakeClipboard::_findFormatItem | ( | const char * | format | ) | [protected] |
References UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), _ClipboardItem::m_szFormat, and m_vecData.
Referenced by addData(), getClipboardData(), and hasFormat().
| bool XAP_FakeClipboard::addData | ( | const char * | format, | |
| const void * | pData, | |||
| UT_sint32 | iNumBytes | |||
| ) | [virtual] |
References _findFormatItem(), UT_GenericVector< T >::addItem(), m_vecData, and _ClipboardItem::replace().
Referenced by XAP_UnixClipboard::addData(), and XAP_UnixClipboard::getTextData().
| bool XAP_FakeClipboard::clearClipboard | ( | void | ) | [virtual] |
Reimplemented in XAP_CocoaClipboard.
References UT_GenericVector< T >::clear(), DELETEP, UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), and m_vecData.
Referenced by XAP_UnixClipboard::clearData(), and ~XAP_FakeClipboard().
| bool XAP_FakeClipboard::getClipboardData | ( | const char * | format, | |
| void ** | ppData, | |||
| UT_uint32 * | pLen | |||
| ) | [virtual] |
References _findFormatItem(), _ClipboardItem::m_iLen, _ClipboardItem::m_pData, and UT_ASSERT.
Referenced by XAP_UnixClipboard::_getDataFromFakeClipboard(), and XAP_UnixClipboard::common_get_func().
| bool XAP_FakeClipboard::hasFormat | ( | const char * | format | ) | [virtual] |
Reimplemented in XAP_CocoaClipboard.
References _findFormatItem().
Referenced by XAP_UnixClipboard::common_get_func().
UT_GenericVector<_ClipboardItem*> XAP_FakeClipboard::m_vecData [protected] |
Referenced by _findFormatItem(), addData(), and clearClipboard().
1.7.1