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
 

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 96 of file calbck.hxx.

Constructor & Destructor Documentation

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

Definition at line 108 of file calbck.hxx.

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

Definition at line 111 of file calbck.hxx.

Member Function Documentation

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

Definition at line 114 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 99 of file calbck.hxx.

friend class ::SwModify
friend

Definition at line 98 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 102 of file calbck.hxx.

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


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