LibreOffice Module vcl (master)
1
|
#include <transfer.hxx>
Classes | |
class | DropTargetListener |
Public Member Functions | |
virtual sal_Int8 | AcceptDrop (const AcceptDropEvent &rEvt) |
virtual sal_Int8 | ExecuteDrop (const ExecuteDropEvent &rEvt) |
DropTargetHelper (vcl::Window *pWindow) | |
DropTargetHelper (const css::uno::Reference< css::datatransfer::dnd::XDropTarget > &rxDropTarget) | |
void | dispose () |
virtual | ~DropTargetHelper () |
bool | IsDropFormatSupported (SotClipboardFormatId nFormat) const |
const DataFlavorExVector & | GetDataFlavorExVector () const |
Private Member Functions | |
DropTargetHelper ()=delete | |
DropTargetHelper & | operator= (const DropTargetHelper &rDropTargetHelper)=delete |
bool | operator== (const DropTargetHelper &rDropTargetHelper) const =delete |
void | ImplConstruct () |
void | ImplBeginDrag (const css::uno::Sequence< css::datatransfer::DataFlavor > &rSupportedDataFlavors) |
void | ImplEndDrag () |
Private Attributes | |
osl::Mutex | maMutex |
css::uno::Reference< css::datatransfer::dnd::XDropTarget > | mxDropTarget |
css::uno::Reference< css::datatransfer::dnd::XDropTargetListener > | mxDropTargetListener |
DataFlavorExVector | maFormats |
Friends | |
class | DropTargetHelper::DropTargetListener |
Definition at line 420 of file transfer.hxx.
|
privatedelete |
DropTargetHelper::DropTargetHelper | ( | vcl::Window * | pWindow | ) |
Definition at line 230 of file transfer2.cxx.
References ImplConstruct().
DropTargetHelper::DropTargetHelper | ( | const css::uno::Reference< css::datatransfer::dnd::XDropTarget > & | rxDropTarget | ) |
|
virtual |
Definition at line 256 of file transfer2.cxx.
References dispose().
|
virtual |
Reimplemented in SvTreeListBox.
Definition at line 286 of file transfer2.cxx.
Definition at line 244 of file transfer2.cxx.
References maMutex, mxDropTarget, and mxDropTargetListener.
Referenced by SvTreeListBox::dispose(), and ~DropTargetHelper().
|
virtual |
Reimplemented in SvTreeListBox.
Definition at line 292 of file transfer2.cxx.
|
inline |
Definition at line 482 of file transfer.hxx.
References maFormats.
|
private |
Definition at line 273 of file transfer2.cxx.
References TransferableDataHelper::FillDataFlavorExVector(), and maFormats.
|
private |
Definition at line 262 of file transfer2.cxx.
References mxDropTarget, and mxDropTargetListener.
Referenced by DropTargetHelper().
|
private |
Definition at line 280 of file transfer2.cxx.
References maFormats.
bool DropTargetHelper::IsDropFormatSupported | ( | SotClipboardFormatId | nFormat | ) | const |
Definition at line 298 of file transfer2.cxx.
References data, and maFormats.
Referenced by SvTreeListBox::AcceptDrop().
|
privatedelete |
|
privatedelete |
|
friend |
Definition at line 448 of file transfer.hxx.
|
private |
Definition at line 455 of file transfer.hxx.
Referenced by TransferableDataHelper::GetDataFlavorExVector(), GetDataFlavorExVector(), ImplBeginDrag(), ImplEndDrag(), and IsDropFormatSupported().
|
private |
Definition at line 451 of file transfer.hxx.
Referenced by dispose().
|
private |
Definition at line 452 of file transfer.hxx.
Referenced by dispose(), and ImplConstruct().
|
private |
Definition at line 454 of file transfer.hxx.
Referenced by dispose(), and ImplConstruct().