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:


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

std::mutex maMutex
css::uno::Reference< css::datatransfer::dnd::XDragGestureRecognizer > mxDragGestureRecognizer
css::uno::Reference< css::datatransfer::dnd::XDragGestureListener > mxDragGestureListener


class DragSourceHelper::DragGestureListener

Detailed Description

Definition at line 376 of file transfer.hxx.

Constructor & Destructor Documentation

◆ DragSourceHelper()

DragSourceHelper::DragSourceHelper ( vcl::Window pWindow)

Definition at line 71 of file transfer2.cxx.

References mxDragGestureListener, and mxDragGestureRecognizer.

◆ ~DragSourceHelper()

DragSourceHelper::~DragSourceHelper ( )

Definition at line 93 of file transfer2.cxx.

References dispose().

Member Function Documentation

◆ dispose()

void DragSourceHelper::dispose ( void  )

Definition at line 82 of file transfer2.cxx.

References maMutex, mxDragGestureListener, and mxDragGestureRecognizer.

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

◆ operator=()

DragSourceHelper & DragSourceHelper::operator= ( const DragSourceHelper rDragSourceHelper)

◆ operator==()

bool DragSourceHelper::operator== ( const DragSourceHelper rDragSourceHelper) const

◆ StartDrag()

void DragSourceHelper::StartDrag ( sal_Int8  nAction,
const Point rPosPixel 

Reimplemented in VclDrawingArea, SvTreeListBox, and LclTabListBox.

Definition at line 99 of file transfer2.cxx.

Friends And Related Function Documentation

◆ DragSourceHelper::DragGestureListener

Definition at line 401 of file transfer.hxx.

Member Data Documentation

◆ maMutex

std::mutex DragSourceHelper::maMutex

Definition at line 404 of file transfer.hxx.

Referenced by dispose().

◆ mxDragGestureListener

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

Definition at line 407 of file transfer.hxx.

Referenced by dispose(), and DragSourceHelper().

◆ mxDragGestureRecognizer

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

Definition at line 405 of file transfer.hxx.

Referenced by dispose(), and DragSourceHelper().

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