LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
sw::WriterListener Class Referenceabstract

refactoring out the same of the more sane SwClient functionality More...

#include <calbck.hxx>

Inheritance diagram for sw::WriterListener:
[legend]
Collaboration diagram for sw::WriterListener:
[legend]

Public Member Functions

bool IsLast () const
 
virtual const SwCellFrameDynCastCellFrame () const
 
virtual const SwTabFrameDynCastTabFrame () const
 
virtual const SwRowFrameDynCastRowFrame () const
 
virtual const SwTableDynCastTable () const
 

Protected Member Functions

 WriterListener ()
 
virtual ~WriterListener () COVERITY_NOEXCEPT_FALSE
 
virtual void SwClientNotify (const SwModify &, const SfxHint &rHint)=0
 

Private Member Functions

 WriterListener (WriterListener const &)=delete
 
WriterListeneroperator= (WriterListener const &)=delete
 

Private Attributes

WriterListenerm_pLeft
 
WriterListenerm_pRight
 double-linked list of other clients More...
 

Friends

class ::SwModify
 
class ::sw::ClientIteratorBase
 

Detailed Description

refactoring out the same of the more sane SwClient functionality

Definition at line 105 of file calbck.hxx.

Constructor & Destructor Documentation

◆ WriterListener() [1/2]

sw::WriterListener::WriterListener ( WriterListener const &  )
privatedelete

◆ WriterListener() [2/2]

sw::WriterListener::WriterListener ( )
inlineprotected

Definition at line 117 of file calbck.hxx.

◆ ~WriterListener()

virtual sw::WriterListener::~WriterListener ( )
inlineprotectedvirtual

Definition at line 120 of file calbck.hxx.

Member Function Documentation

◆ DynCastCellFrame()

virtual const SwCellFrame * sw::WriterListener::DynCastCellFrame ( ) const
inlinevirtual

Reimplemented in SwCellFrame.

Definition at line 124 of file calbck.hxx.

Referenced by sw::detail::internal_dyn_cast().

◆ DynCastRowFrame()

virtual const SwRowFrame * sw::WriterListener::DynCastRowFrame ( ) const
inlinevirtual

Reimplemented in SwRowFrame.

Definition at line 126 of file calbck.hxx.

Referenced by sw::detail::internal_dyn_cast().

◆ DynCastTabFrame()

virtual const SwTabFrame * sw::WriterListener::DynCastTabFrame ( ) const
inlinevirtual

Reimplemented in SwTabFrame.

Definition at line 125 of file calbck.hxx.

Referenced by sw::detail::internal_dyn_cast().

◆ DynCastTable()

virtual const SwTable * sw::WriterListener::DynCastTable ( ) const
inlinevirtual

Reimplemented in SwTable.

Definition at line 127 of file calbck.hxx.

Referenced by sw::detail::internal_dyn_cast().

◆ IsLast()

bool sw::WriterListener::IsLast ( ) const
inline

Definition at line 123 of file calbck.hxx.

Referenced by SwModify::HasOnlyOneListener().

◆ operator=()

WriterListener & sw::WriterListener::operator= ( WriterListener const &  )
privatedelete

◆ SwClientNotify()

virtual void sw::WriterListener::SwClientNotify ( const SwModify ,
const SfxHint rHint 
)
protectedpure virtual

Friends And Related Function Documentation

◆ ::sw::ClientIteratorBase

friend class ::sw::ClientIteratorBase
friend

Definition at line 108 of file calbck.hxx.

◆ ::SwModify

friend class ::SwModify
friend

Definition at line 107 of file calbck.hxx.

Member Data Documentation

◆ m_pLeft

WriterListener* sw::WriterListener::m_pLeft
private

◆ m_pRight

WriterListener* sw::WriterListener::m_pRight
private

double-linked list of other clients

Definition at line 111 of file calbck.hxx.

Referenced by SwModify::Add(), sw::ClientIteratorBase::GetRightOfPos(), and SwModify::Remove().


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