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

VCL_DLLPUBLIC DragAndDropWrapper (DragAndDropClient *pClient)
 
virtual ~DragAndDropWrapper () override
 
css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
void SAL_CALL acquire () noexcept override
 
void SAL_CALL release () noexcept override
 
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::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
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 67 of file dndhelp.hxx.

Constructor & Destructor Documentation

◆ DragAndDropWrapper()

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

Definition at line 58 of file dndhelp.cxx.

◆ ~DragAndDropWrapper()

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

Definition at line 63 of file dndhelp.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL vcl::unohelper::DragAndDropWrapper::acquire ( )
inlineoverridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 82 of file dndhelp.hxx.

◆ disposing()

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

Definition at line 79 of file dndhelp.cxx.

◆ dragDropEnd()

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

Definition at line 94 of file dndhelp.cxx.

◆ dragEnter() [1/2]

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

Definition at line 100 of file dndhelp.cxx.

◆ dragEnter() [2/2]

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

Definition at line 123 of file dndhelp.cxx.

◆ dragExit() [1/2]

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

Definition at line 104 of file dndhelp.cxx.

◆ dragExit() [2/2]

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

Definition at line 129 of file dndhelp.cxx.

◆ dragGestureRecognized()

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

Definition at line 87 of file dndhelp.cxx.

◆ dragOver() [1/2]

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

Definition at line 108 of file dndhelp.cxx.

◆ dragOver() [2/2]

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

Definition at line 135 of file dndhelp.cxx.

◆ drop()

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

Definition at line 117 of file dndhelp.cxx.

◆ dropActionChanged() [1/2]

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

Definition at line 112 of file dndhelp.cxx.

◆ dropActionChanged() [2/2]

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

Definition at line 141 of file dndhelp.cxx.

◆ queryInterface()

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

Reimplemented from cppu::OWeakObject.

Definition at line 68 of file dndhelp.cxx.

References uno::Any::hasValue().

◆ release()

void SAL_CALL vcl::unohelper::DragAndDropWrapper::release ( )
inlineoverridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 83 of file dndhelp.hxx.

Member Data Documentation

◆ mpClient

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

Definition at line 74 of file dndhelp.hxx.


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