#include <xap_Win32Clipboard.h>
Public Member Functions | |
XAP_Win32Clipboard (void) | |
virtual | ~XAP_Win32Clipboard () |
virtual bool | openClipboard (HWND hWnd) |
virtual bool | closeClipboard (void) |
virtual bool | clearClipboard (void) |
virtual bool | addData (const char *format, void *pData, UT_sint32 iNumBytes) |
virtual HANDLE | getHandleInFormat (const char *format) |
virtual bool | hasFormat (const char *format) |
virtual UT_uintptr | convertFormatString (const char *format) const |
virtual const char * | convertToFormatString (UT_uintptr fmt) const |
Public Attributes | |
bool | m_bOpen |
UT_Vector | m_vecFormat |
UT_Vector | m_vecCF |
XAP_Win32Clipboard::XAP_Win32Clipboard | ( | void | ) |
References m_bOpen.
virtual XAP_Win32Clipboard::~XAP_Win32Clipboard | ( | ) | [inline, virtual] |
bool XAP_Win32Clipboard::addData | ( | const char * | format, | |
void * | pData, | |||
UT_sint32 | iNumBytes | |||
) | [virtual] |
References convertFormatString(), and UT_ASSERT_HARMLESS.
Referenced by AP_Win32App::_copyFmtToClipboard().
bool XAP_Win32Clipboard::clearClipboard | ( | void | ) | [virtual] |
Referenced by AP_Win32App::copyToClipboard().
bool XAP_Win32Clipboard::closeClipboard | ( | void | ) | [virtual] |
References m_bOpen.
Referenced by AP_Win32App::canPasteFromClipboard(), AP_Win32App::copyToClipboard(), and AP_Win32App::pasteFromClipboard().
UT_uintptr XAP_Win32Clipboard::convertFormatString | ( | const char * | format | ) | const [virtual] |
References UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), m_vecCF, and m_vecFormat.
Referenced by addData(), getHandleInFormat(), and hasFormat().
const char * XAP_Win32Clipboard::convertToFormatString | ( | UT_uintptr | fmt | ) | const [virtual] |
References UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), m_vecCF, and m_vecFormat.
Referenced by AP_Win32App::_copyFmtToClipboard().
HANDLE XAP_Win32Clipboard::getHandleInFormat | ( | const char * | format | ) | [virtual] |
References convertFormatString().
Referenced by AP_Win32App::_pasteFormatFromClipboard().
bool XAP_Win32Clipboard::hasFormat | ( | const char * | format | ) | [virtual] |
References convertFormatString().
Referenced by AP_Win32App::canPasteFromClipboard().
bool XAP_Win32Clipboard::openClipboard | ( | HWND | hWnd | ) | [virtual] |
References m_bOpen.
Referenced by AP_Win32App::canPasteFromClipboard(), AP_Win32App::copyToClipboard(), and AP_Win32App::pasteFromClipboard().
Referenced by closeClipboard(), openClipboard(), and XAP_Win32Clipboard().
Referenced by convertFormatString(), and convertToFormatString().
Referenced by convertFormatString(), and convertToFormatString().