LibreOffice Module sw (master)  1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
SwTransferDdeLink Class Reference
Inheritance diagram for SwTransferDdeLink:
[legend]
Collaboration diagram for SwTransferDdeLink:
[legend]

Public Member Functions

 SwTransferDdeLink (SwTransferable &rTrans, SwWrtShell &rSh)
 
virtual ::sfx2::SvBaseLink::UpdateResult DataChanged (const OUString &rMimeType, const css::uno::Any &rValue) override
 
virtual void Closed () override
 
bool WriteData (SvStream &rStrm)
 
void Disconnect (bool bRemoveDataAdvise)
 

Protected Member Functions

virtual ~SwTransferDdeLink () override
 

Private Member Functions

bool FindDocShell ()
 

Private Attributes

OUString sName
 
::sfx2::SvLinkSourceRef refObj
 
SwTransferablerTrnsfr
 
SwDocShellpDocShell
 
sal_uLong nOldTimeOut
 
bool bDelBookmrk: 1
 
bool bInDisconnect: 1
 

Additional Inherited Members

Detailed Description

Definition at line 179 of file swdtflvr.cxx.

Constructor & Destructor Documentation

SwTransferDdeLink::~SwTransferDdeLink ( )
overrideprotectedvirtual

Definition at line 4068 of file swdtflvr.cxx.

References sfx2::SvBaseLink::Disconnect(), tools::SvRef< T >::is(), and refObj.

SwTransferDdeLink::SwTransferDdeLink ( SwTransferable rTrans,
SwWrtShell rSh 
)

Member Function Documentation

void SwTransferDdeLink::Closed ( )
overridevirtual

Reimplemented from sfx2::SvBaseLink.

Definition at line 4217 of file swdtflvr.cxx.

References bInDisconnect, tools::SvRef< T >::clear(), tools::SvRef< T >::is(), and refObj.

sfx2::SvBaseLink::UpdateResult SwTransferDdeLink::DataChanged ( const OUString &  rMimeType,
const css::uno::Any &  rValue 
)
overridevirtual
void SwTransferDdeLink::Disconnect ( bool  bRemoveDataAdvise)
bool SwTransferDdeLink::FindDocShell ( )
private
bool SwTransferDdeLink::WriteData ( SvStream rStrm)

Member Data Documentation

bool SwTransferDdeLink::bDelBookmrk
private

Definition at line 186 of file swdtflvr.cxx.

Referenced by Disconnect(), SwTransferDdeLink(), and WriteData().

bool SwTransferDdeLink::bInDisconnect
private

Definition at line 187 of file swdtflvr.cxx.

Referenced by Closed(), DataChanged(), and Disconnect().

sal_uLong SwTransferDdeLink::nOldTimeOut
private

Definition at line 185 of file swdtflvr.cxx.

Referenced by Disconnect(), and SwTransferDdeLink().

SwDocShell* SwTransferDdeLink::pDocShell
private

Definition at line 184 of file swdtflvr.cxx.

Referenced by DataChanged(), Disconnect(), FindDocShell(), SwTransferDdeLink(), and WriteData().

::sfx2::SvLinkSourceRef SwTransferDdeLink::refObj
private

Definition at line 182 of file swdtflvr.cxx.

Referenced by Closed(), Disconnect(), SwTransferDdeLink(), WriteData(), and ~SwTransferDdeLink().

SwTransferable& SwTransferDdeLink::rTrnsfr
private

Definition at line 183 of file swdtflvr.cxx.

Referenced by DataChanged().

OUString SwTransferDdeLink::sName
private

Definition at line 181 of file swdtflvr.cxx.

Referenced by Disconnect(), SwTransferDdeLink(), and WriteData().


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