LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
vcl::unohelper::DragAndDropWrapper Class Referencefinal

#include <dndhelp.hxx>

Inheritance diagram for vcl::unohelper::DragAndDropWrapper:
[legend]
Collaboration diagram for vcl::unohelper::DragAndDropWrapper:
[legend]

Public Member Functions

 DragAndDropWrapper (DragAndDropClient *pClient)
 
virtual ~DragAndDropWrapper () override
 
css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
void SAL_CALL acquire () override throw ()
 
void SAL_CALL release () override throw ()
 
void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
void SAL_CALL dragGestureRecognized (const css::datatransfer::dnd::DragGestureEvent &dge) override
 
void SAL_CALL dragDropEnd (const css::datatransfer::dnd::DragSourceDropEvent &dsde) override
 
void SAL_CALL dragEnter (const css::datatransfer::dnd::DragSourceDragEvent &dsde) override
 
void SAL_CALL dragExit (const css::datatransfer::dnd::DragSourceEvent &dse) override
 
void SAL_CALL dragOver (const css::datatransfer::dnd::DragSourceDragEvent &dsde) override
 
void SAL_CALL dropActionChanged (const css::datatransfer::dnd::DragSourceDragEvent &dsde) override
 
void SAL_CALL drop (const css::datatransfer::dnd::DropTargetDropEvent &dtde) override
 
void SAL_CALL dragEnter (const css::datatransfer::dnd::DropTargetDragEnterEvent &dtdee) override
 
void SAL_CALL dragExit (const css::datatransfer::dnd::DropTargetEvent &dte) override
 
void SAL_CALL dragOver (const css::datatransfer::dnd::DropTargetDragEvent &dtde) override
 
void SAL_CALL dropActionChanged (const css::datatransfer::dnd::DropTargetDragEvent &dtde) override
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Attributes

DragAndDropClientmpClient
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 77 of file dndhelp.hxx.

Constructor & Destructor Documentation

vcl::unohelper::DragAndDropWrapper::DragAndDropWrapper ( DragAndDropClient pClient)

Definition at line 52 of file dndhelp.cxx.

vcl::unohelper::DragAndDropWrapper::~DragAndDropWrapper ( )
overridevirtual

Definition at line 57 of file dndhelp.cxx.

Member Function Documentation

void SAL_CALL vcl::unohelper::DragAndDropWrapper::acquire ( )
throw (
)
inlineoverridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 92 of file dndhelp.hxx.

void vcl::unohelper::DragAndDropWrapper::disposing ( const css::lang::EventObject &  Source)
override

Definition at line 73 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dragDropEnd ( const css::datatransfer::dnd::DragSourceDropEvent &  dsde)
override

Definition at line 88 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dragEnter ( const css::datatransfer::dnd::DragSourceDragEvent &  dsde)
override

Definition at line 94 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dragEnter ( const css::datatransfer::dnd::DropTargetDragEnterEvent &  dtdee)
override

Definition at line 117 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dragExit ( const css::datatransfer::dnd::DragSourceEvent &  dse)
override

Definition at line 98 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dragExit ( const css::datatransfer::dnd::DropTargetEvent &  dte)
override

Definition at line 123 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dragGestureRecognized ( const css::datatransfer::dnd::DragGestureEvent &  dge)
override

Definition at line 81 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dragOver ( const css::datatransfer::dnd::DragSourceDragEvent &  dsde)
override

Definition at line 102 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dragOver ( const css::datatransfer::dnd::DropTargetDragEvent &  dtde)
override

Definition at line 129 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::drop ( const css::datatransfer::dnd::DropTargetDropEvent &  dtde)
override

Definition at line 111 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dropActionChanged ( const css::datatransfer::dnd::DragSourceDragEvent &  dsde)
override

Definition at line 106 of file dndhelp.cxx.

void vcl::unohelper::DragAndDropWrapper::dropActionChanged ( const css::datatransfer::dnd::DropTargetDragEvent &  dtde)
override

Definition at line 135 of file dndhelp.cxx.

uno::Any vcl::unohelper::DragAndDropWrapper::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 62 of file dndhelp.cxx.

References uno::Any::hasValue().

void SAL_CALL vcl::unohelper::DragAndDropWrapper::release ( )
throw (
)
inlineoverridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 93 of file dndhelp.hxx.

Member Data Documentation

DragAndDropClient* vcl::unohelper::DragAndDropWrapper::mpClient
private

Definition at line 84 of file dndhelp.hxx.


The documentation for this class was generated from the following files: