LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
WW8_WrPlcAnnotations Class Reference

#include <wrtww8.hxx>

Inheritance diagram for WW8_WrPlcAnnotations:
[legend]
Collaboration diagram for WW8_WrPlcAnnotations:
[legend]

Public Member Functions

 WW8_WrPlcAnnotations ()
 
virtual ~WW8_WrPlcAnnotations () override
 
void AddRangeStartPosition (const OUString &rName, WW8_CP nStartCp, bool bIgnoreEmpty)
 
void Append (WW8_CP nCp, const SwPostItField *pPostIt)
 
void Append (WW8_CP nCp, const SwRedlineData *pRedLine)
 
bool IsNewRedlineComment (const SwRedlineData *pRedLine)
 
bool WriteText (WW8Export &rWrt)
 
void WritePlc (WW8Export &rWrt) const
 

Private Member Functions

 WW8_WrPlcAnnotations (const WW8_WrPlcAnnotations &)=delete
 
WW8_WrPlcAnnotationsoperator= (WW8_WrPlcAnnotations const &)=delete
 

Private Attributes

o3tl::sorted_vector< const SwRedlineData * > maProcessedRedlines
 
std::map< const OUString, std::pair< WW8_CP, bool > > m_aRangeStartPositions
 

Additional Inherited Members

- Protected Member Functions inherited from WW8_WrPlcSubDoc
 WW8_WrPlcSubDoc ()
 
virtual ~WW8_WrPlcSubDoc ()
 
bool WriteGenericText (WW8Export &rWrt, sal_uInt8 nTTyp, WW8_CP &rCount)
 
void WriteGenericPlc (WW8Export &rWrt, sal_uInt8 nTTyp, WW8_FC &rTextStt, sal_Int32 &rTextCnt, WW8_FC &rRefStt, sal_Int32 &rRefCnt) const
 
virtual const std::vector< sal_uInt32 > * GetShapeIdArr () const
 
- Protected Attributes inherited from WW8_WrPlcSubDoc
std::vector< WW8_CPm_aCps
 
std::vector< const void * > m_aContent
 
std::vector< const SwFrameFormat * > m_aSpareFormats
 
std::unique_ptr< WW8_WrPlc0m_pTextPos
 

Detailed Description

Definition at line 1273 of file wrtww8.hxx.

Constructor & Destructor Documentation

◆ WW8_WrPlcAnnotations() [1/2]

WW8_WrPlcAnnotations::WW8_WrPlcAnnotations ( const WW8_WrPlcAnnotations )
privatedelete

◆ WW8_WrPlcAnnotations() [2/2]

WW8_WrPlcAnnotations::WW8_WrPlcAnnotations ( )
inline

Definition at line 1282 of file wrtww8.hxx.

◆ ~WW8_WrPlcAnnotations()

WW8_WrPlcAnnotations::~WW8_WrPlcAnnotations ( )
overridevirtual

Definition at line 2264 of file wrtw8sty.cxx.

References WW8_WrPlcSubDoc::m_aContent, and p.

Member Function Documentation

◆ AddRangeStartPosition()

void WW8_WrPlcAnnotations::AddRangeStartPosition ( const OUString &  rName,
WW8_CP  nStartCp,
bool  bIgnoreEmpty 
)

Definition at line 2227 of file wrtw8sty.cxx.

References m_aRangeStartPositions.

◆ Append() [1/2]

void WW8_WrPlcAnnotations::Append ( WW8_CP  nCp,
const SwPostItField pPostIt 
)

◆ Append() [2/2]

void WW8_WrPlcAnnotations::Append ( WW8_CP  nCp,
const SwRedlineData pRedLine 
)

◆ IsNewRedlineComment()

bool WW8_WrPlcAnnotations::IsNewRedlineComment ( const SwRedlineData pRedLine)

◆ operator=()

WW8_WrPlcAnnotations & WW8_WrPlcAnnotations::operator= ( WW8_WrPlcAnnotations const &  )
privatedelete

◆ WritePlc()

void WW8_WrPlcAnnotations::WritePlc ( WW8Export rWrt) const

Definition at line 4099 of file wrtww8.cxx.

References WW8Export::m_pFib, TXT_ATN, and WW8_WrPlcSubDoc::WriteGenericPlc().

◆ WriteText()

bool WW8_WrPlcAnnotations::WriteText ( WW8Export rWrt)

Member Data Documentation

◆ m_aRangeStartPositions

std::map<const OUString, std::pair<WW8_CP, bool> > WW8_WrPlcAnnotations::m_aRangeStartPositions
private

Definition at line 1280 of file wrtww8.hxx.

Referenced by AddRangeStartPosition(), and Append().

◆ maProcessedRedlines

o3tl::sorted_vector<const SwRedlineData*> WW8_WrPlcAnnotations::maProcessedRedlines
private

Definition at line 1278 of file wrtww8.hxx.

Referenced by Append(), and IsNewRedlineComment().


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