LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | List of all members
svxform::OControlExchangeHelper Class Reference

#include <fmexch.hxx>

Inheritance diagram for svxform::OControlExchangeHelper:
[legend]
Collaboration diagram for svxform::OControlExchangeHelper:
[legend]

Public Member Functions

 OControlExchangeHelper (vcl::Window *_pDragSource)
 
OControlExchangeoperator-> () const
 
OControlExchangeoperator* () const
 
- Public Member Functions inherited from svxform::OLocalExchangeHelper
 OLocalExchangeHelper (vcl::Window *_pDragSource)
 
virtual ~OLocalExchangeHelper ()
 
void prepareDrag ()
 
void startDrag (sal_Int8 nDragSourceActions)
 
void copyToClipboard () const
 
bool isDragSource () const
 
bool isClipboardOwner () const
 
bool isDataExchangeActive () const
 
void clear ()
 
SVX_DLLPRIVATE void setClipboardListener (const Link< OLocalExchange &, void > &_rListener)
 

Protected Member Functions

virtual OLocalExchangecreateExchange () const override
 
- Protected Member Functions inherited from svxform::OLocalExchangeHelper
SVX_DLLPRIVATE void implReset ()
 

Additional Inherited Members

- Protected Attributes inherited from svxform::OLocalExchangeHelper
VclPtr< vcl::Windowm_pDragSource
 
rtl::Reference< OLocalExchangem_xTransferable
 

Detailed Description

Definition at line 218 of file fmexch.hxx.

Constructor & Destructor Documentation

svxform::OControlExchangeHelper::OControlExchangeHelper ( vcl::Window _pDragSource)
inline

Definition at line 221 of file fmexch.hxx.

Member Function Documentation

OLocalExchange * svxform::OControlExchangeHelper::createExchange ( ) const
overrideprotectedvirtual

Implements svxform::OLocalExchangeHelper.

Definition at line 336 of file fmexch.cxx.

OControlExchange& svxform::OControlExchangeHelper::operator* ( ) const
inline

Definition at line 224 of file fmexch.hxx.

References svxform::OLocalExchangeHelper::m_xTransferable.

OControlExchange* svxform::OControlExchangeHelper::operator-> ( ) const
inline

Definition at line 223 of file fmexch.hxx.

References svxform::OLocalExchangeHelper::m_xTransferable.


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