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 | |
std::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 422 of file transfer.hxx.
|
privatedelete |
DropTargetHelper::DropTargetHelper | ( | vcl::Window * | pWindow | ) |
Definition at line 229 of file transfer2.cxx.
References ImplConstruct().
DropTargetHelper::DropTargetHelper | ( | const css::uno::Reference< css::datatransfer::dnd::XDropTarget > & | rxDropTarget | ) |
|
virtual |
Definition at line 254 of file transfer2.cxx.
References dispose().
|
virtual |
Reimplemented in SvTreeListBox, and weld::ReorderingDropTarget.
Definition at line 284 of file transfer2.cxx.
void DropTargetHelper::dispose | ( | void | ) |
Definition at line 243 of file transfer2.cxx.
References maMutex, mxDropTarget, and mxDropTargetListener.
Referenced by SvTreeListBox::dispose(), and ~DropTargetHelper().
|
virtual |
Reimplemented in SvTreeListBox, and weld::ReorderingDropTarget.
Definition at line 290 of file transfer2.cxx.
|
inline |
Definition at line 484 of file transfer.hxx.
References maFormats.
|
private |
Definition at line 271 of file transfer2.cxx.
References TransferableDataHelper::FillDataFlavorExVector(), and maFormats.
|
private |
Definition at line 260 of file transfer2.cxx.
References mxDropTarget, and mxDropTargetListener.
Referenced by DropTargetHelper().
|
private |
Definition at line 278 of file transfer2.cxx.
References maFormats.
bool DropTargetHelper::IsDropFormatSupported | ( | SotClipboardFormatId | nFormat | ) | const |
Definition at line 296 of file transfer2.cxx.
References maFormats.
Referenced by SvTreeListBox::AcceptDrop().
|
privatedelete |
|
privatedelete |
|
friend |
Definition at line 450 of file transfer.hxx.
|
private |
Definition at line 457 of file transfer.hxx.
Referenced by TransferableDataHelper::GetDataFlavorExVector(), GetDataFlavorExVector(), ImplBeginDrag(), ImplEndDrag(), and IsDropFormatSupported().
|
private |
Definition at line 453 of file transfer.hxx.
Referenced by dispose().
|
private |
Definition at line 454 of file transfer.hxx.
Referenced by dispose(), and ImplConstruct().
|
private |
Definition at line 456 of file transfer.hxx.
Referenced by dispose(), and ImplConstruct().