LibreOffice Module vcl (master)  1
Classes | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
DragSourceHelper Class Reference

#include <transfer.hxx>

Inheritance diagram for DragSourceHelper:
[legend]

Classes

class  DragGestureListener
 

Public Member Functions

virtual void StartDrag (sal_Int8 nAction, const Point &rPosPixel)
 
 DragSourceHelper (vcl::Window *pWindow)
 
void dispose ()
 
virtual ~DragSourceHelper ()
 

Private Member Functions

DragSourceHelperoperator= (const DragSourceHelper &rDragSourceHelper)=delete
 
bool operator== (const DragSourceHelper &rDragSourceHelper) const =delete
 

Private Attributes

osl::Mutex maMutex
 
css::uno::Reference< css::datatransfer::dnd::XDragGestureRecognizer > mxDragGestureRecognizer
 
css::uno::Reference< css::datatransfer::dnd::XDragGestureListener > mxDragGestureListener
 

Friends

class DragSourceHelper::DragGestureListener
 

Detailed Description

Definition at line 372 of file transfer.hxx.

Constructor & Destructor Documentation

DragSourceHelper::DragSourceHelper ( vcl::Window pWindow)

Definition at line 69 of file transfer2.cxx.

References mxDragGestureListener, and mxDragGestureRecognizer.

DragSourceHelper::~DragSourceHelper ( )
virtual

Definition at line 92 of file transfer2.cxx.

References dispose().

Member Function Documentation

void DragSourceHelper::dispose ( void  )

Definition at line 80 of file transfer2.cxx.

References maMutex, mxDragGestureListener, and mxDragGestureRecognizer.

Referenced by SvTreeListBox::dispose(), and ~DragSourceHelper().

DragSourceHelper& DragSourceHelper::operator= ( const DragSourceHelper rDragSourceHelper)
privatedelete
bool DragSourceHelper::operator== ( const DragSourceHelper rDragSourceHelper) const
privatedelete
void DragSourceHelper::StartDrag ( sal_Int8  nAction,
const Point rPosPixel 
)
virtual

Reimplemented in SvTreeListBox, and LclTabListBox.

Definition at line 98 of file transfer2.cxx.

Friends And Related Function Documentation

Definition at line 397 of file transfer.hxx.

Member Data Documentation

osl::Mutex DragSourceHelper::maMutex
private

Definition at line 400 of file transfer.hxx.

Referenced by dispose().

css::uno::Reference< css::datatransfer::dnd::XDragGestureListener > DragSourceHelper::mxDragGestureListener
private

Definition at line 403 of file transfer.hxx.

Referenced by dispose(), and DragSourceHelper().

css::uno::Reference< css::datatransfer::dnd::XDragGestureRecognizer > DragSourceHelper::mxDragGestureRecognizer
private

Definition at line 401 of file transfer.hxx.

Referenced by dispose(), and DragSourceHelper().


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