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

#include <IMark.hxx>

Inheritance diagram for sw::mark::IMark:
[legend]
Collaboration diagram for sw::mark::IMark:
[legend]

Public Member Functions

virtual const SwPositionGetMarkPos () const =0
 
virtual const SwPositionGetOtherMarkPos () const =0
 
virtual const SwPositionGetMarkStart () const =0
 
virtual const SwPositionGetMarkEnd () const =0
 
virtual const OUString & GetName () const =0
 
virtual bool IsExpanded () const =0
 
virtual bool IsCoveringPosition (const SwPosition &rPos) const =0
 
virtual OUString ToString () const =0
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const =0
 
- Public Member Functions inherited from sw::BroadcastingModify
virtual void CallSwClientNotify (const SfxHint &rHint) const override
 
- Public Member Functions inherited from SwModify
 SwModify ()
 
virtual ~SwModify () override
 
void Add (SwClient *pDepend)
 
SwClientRemove (SwClient *pDepend)
 
bool HasWriterListeners () const
 
bool HasOnlyOneListener () const
 
virtual bool GetInfo (SfxPoolItem &) const override
 
void LockModify ()
 
void UnlockModify ()
 
bool IsModifyLocked () const
 
- Public Member Functions inherited from SwClient
 SwClient ()
 
 SwClient (SwClient &&) noexcept
 
virtual ~SwClient () override
 
std::optional< sw::ModifyChangedHintCheckRegistration (const SfxPoolItem *pOldValue)
 
void CheckRegistrationFormat (SwFormat &rOld)
 
const SwModifyGetRegisteredIn () const
 
SwModifyGetRegisteredIn ()
 
void EndListeningAll ()
 
void StartListeningToSameModifyAs (const SwClient &)
 
- Public Member Functions inherited from sw::WriterListener
bool IsLast () const
 
virtual const SwCellFrameDynCastCellFrame () const
 
virtual const SwTabFrameDynCastTabFrame () const
 
virtual const SwRowFrameDynCastRowFrame () const
 
- Public Member Functions inherited from sw::BroadcasterMixin
 BroadcasterMixin ()=default
 
 BroadcasterMixin (BroadcasterMixin const &)=default
 
BroadcasterMixinoperator= (const BroadcasterMixin &)
 
SvtBroadcasterGetNotifier ()
 

Protected Member Functions

 IMark ()=default
 
- Protected Member Functions inherited from SwModify
virtual void SwClientNotify (const SwModify &, const SfxHint &rHint) override
 
- Protected Member Functions inherited from SwClient
 SwClient (SwModify *pToRegisterIn)
 
SwModifyGetRegisteredInNonConst () const
 
- Protected Member Functions inherited from sw::WriterListener
 WriterListener ()
 
virtual ~WriterListener () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 IMark (IMark const &)=delete
 
IMarkoperator= (IMark const &)=delete
 

Detailed Description

Definition at line 37 of file IMark.hxx.

Constructor & Destructor Documentation

sw::mark::IMark::IMark ( )
protecteddefault
sw::mark::IMark::IMark ( IMark const &  )
privatedelete

Member Function Documentation

virtual void sw::mark::IMark::dumpAsXml ( xmlTextWriterPtr  pWriter) const
pure virtual
virtual const SwPosition& sw::mark::IMark::GetMarkEnd ( ) const
pure virtual
virtual const SwPosition& sw::mark::IMark::GetMarkPos ( ) const
pure virtual
virtual const SwPosition& sw::mark::IMark::GetMarkStart ( ) const
pure virtual
virtual const OUString& sw::mark::IMark::GetName ( ) const
pure virtual
virtual const SwPosition& sw::mark::IMark::GetOtherMarkPos ( ) const
pure virtual
virtual bool sw::mark::IMark::IsCoveringPosition ( const SwPosition rPos) const
pure virtual
virtual bool sw::mark::IMark::IsExpanded ( ) const
pure virtual
IMark& sw::mark::IMark::operator= ( IMark const &  )
privatedelete
virtual OUString sw::mark::IMark::ToString ( ) const
pure virtual

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