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
 

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

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

Definition at line 117 of file calbck.hxx.

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

Definition at line 120 of file calbck.hxx.

Member Function Documentation

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().

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().

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().

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

Definition at line 123 of file calbck.hxx.

Referenced by SwModify::HasOnlyOneListener().

WriterListener& sw::WriterListener::operator= ( WriterListener const &  )
privatedelete
virtual void sw::WriterListener::SwClientNotify ( const SwModify ,
const SfxHint rHint 
)
protectedpure virtual

Friends And Related Function Documentation

friend class ::sw::ClientIteratorBase
friend

Definition at line 108 of file calbck.hxx.

friend class ::SwModify
friend

Definition at line 107 of file calbck.hxx.

Member Data Documentation

WriterListener* sw::WriterListener::m_pLeft
private
WriterListener* sw::WriterListener::m_pRight
private

double-linked list of other clients

Definition at line 111 of file calbck.hxx.

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


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