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

#include <ww8par.hxx>

Collaboration diagram for WW8ReaderSave:
[legend]

Public Member Functions

 WW8ReaderSave (SwWW8ImplReader *pRdr, WW8_CP nStart=-1)
 Footnotes and Endnotes. More...
 
void Restore (SwWW8ImplReader *pRdr)
 
const SwPositionGetStartPos () const
 

Private Attributes

WW8PLCFxSaveAll maPLCFxSave
 
std::shared_ptr< SwUnoCursormxTmpPos
 
std::deque< bool > maOldApos
 
std::deque< WW8FieldEntrymaOldFieldStack
 
std::unique_ptr< SwWW8FltControlStackmxOldStck
 
std::unique_ptr< SwWW8FltAnchorStackmxOldAnchorStck
 
std::unique_ptr< sw::util::RedlineStackmxOldRedlines
 
std::shared_ptr< WW8PLCFManmxOldPlcxMan
 
std::unique_ptr< WW8FlyParampWFlyPara
 
std::unique_ptr< WW8SwFlyParampSFlyPara
 
SwPaMmpPreviousNumPaM
 
const SwNumRulempPrevNumRule
 
std::unique_ptr< WW8TabDescmxTableDesc
 
int mnInTable
 
sal_uInt16 mnCurrentColl
 
sal_Unicode mcSymbol
 
bool mbIgnoreText
 
bool mbSymbol
 
bool mbHdFtFootnoteEdn
 
bool mbTxbxFlySection
 
bool mbAnl
 
bool mbInHyperlink
 
bool mbPgSecBreak
 
bool mbWasParaEnd
 
bool mbHasBorder
 
bool mbFirstPara
 

Detailed Description

Definition at line 583 of file ww8par.hxx.

Constructor & Destructor Documentation

◆ WW8ReaderSave()

WW8ReaderSave::WW8ReaderSave ( SwWW8ImplReader pRdr,
WW8_CP  nStart = -1 
)

Member Function Documentation

◆ GetStartPos()

const SwPosition & WW8ReaderSave::GetStartPos ( ) const
inline

Definition at line 615 of file ww8par.hxx.

References mxTmpPos.

Referenced by SwWW8ImplReader::ConvertDrawTextToFly(), and Restore().

◆ Restore()

void WW8ReaderSave::Restore ( SwWW8ImplReader pRdr)

Definition at line 2036 of file ww8par.cxx.

References SwDoc::CreateUnoCursor(), SwWW8ImplReader::DeleteAnchorStack(), SwWW8ImplReader::DeleteCtrlStack(), SwPaM::GetPoint(), GetStartPos(), SwWW8ImplReader::m_aApos, SwWW8ImplReader::m_aFieldStack, SwWW8ImplReader::m_bAnl, SwWW8ImplReader::m_bFirstPara, SwWW8ImplReader::m_bHasBorder, SwWW8ImplReader::m_bHdFtFootnoteEdn, SwWW8ImplReader::m_bIgnoreText, SwWW8ImplReader::m_bInHyperlink, SwWW8ImplReader::m_bPgSecBreak, SwWW8ImplReader::m_bSymbol, SwWW8ImplReader::m_bTxbxFlySection, SwWW8ImplReader::m_bWasParaEnd, SwWW8ImplReader::m_cSymbol, SwWW8ImplReader::m_nCurrentColl, SwWW8ImplReader::m_nInTable, SwWW8ImplReader::m_pLastAnchorPos, SwWW8ImplReader::m_pPaM, SwWW8ImplReader::m_pPreviousNumPaM, SwWW8ImplReader::m_pPrevNumRule, SwWW8ImplReader::m_rDoc, SwWW8ImplReader::m_xAnchorStck, SwWW8ImplReader::m_xCtrlStck, SwWW8ImplReader::m_xPlcxMan, SwWW8ImplReader::m_xRedlineStack, SwWW8ImplReader::m_xSFlyPara, SwWW8ImplReader::m_xTableDesc, SwWW8ImplReader::m_xWFlyPara, maOldApos, maOldFieldStack, maPLCFxSave, mbAnl, mbFirstPara, mbHasBorder, mbHdFtFootnoteEdn, mbIgnoreText, mbInHyperlink, mbPgSecBreak, mbSymbol, mbTxbxFlySection, mbWasParaEnd, mcSymbol, mnCurrentColl, mnInTable, mpPreviousNumPaM, mpPrevNumRule, mpSFlyPara, mpWFlyPara, mxOldAnchorStck, mxOldPlcxMan, mxOldRedlines, mxOldStck, and mxTableDesc.

Referenced by SwWW8ImplReader::ConvertDrawTextToFly(), SwWW8ImplReader::ImportFormulaControl(), SwWW8ImplReader::InsertAttrsAsDrawingAttrs(), SwWW8ImplReader::InsertTxbxText(), and SwWW8ImplReader::Read_HdFtFootnoteText().

Member Data Documentation

◆ maOldApos

std::deque<bool> WW8ReaderSave::maOldApos
private

Definition at line 588 of file ww8par.hxx.

Referenced by Restore(), and WW8ReaderSave().

◆ maOldFieldStack

std::deque<WW8FieldEntry> WW8ReaderSave::maOldFieldStack
private

Definition at line 589 of file ww8par.hxx.

Referenced by Restore(), and WW8ReaderSave().

◆ maPLCFxSave

WW8PLCFxSaveAll WW8ReaderSave::maPLCFxSave
private

Definition at line 586 of file ww8par.hxx.

Referenced by Restore(), and WW8ReaderSave().

◆ mbAnl

bool WW8ReaderSave::mbAnl
private

Definition at line 606 of file ww8par.hxx.

Referenced by Restore().

◆ mbFirstPara

bool WW8ReaderSave::mbFirstPara
private

Definition at line 611 of file ww8par.hxx.

Referenced by Restore().

◆ mbHasBorder

bool WW8ReaderSave::mbHasBorder
private

Definition at line 610 of file ww8par.hxx.

Referenced by Restore().

◆ mbHdFtFootnoteEdn

bool WW8ReaderSave::mbHdFtFootnoteEdn
private

Definition at line 604 of file ww8par.hxx.

Referenced by Restore().

◆ mbIgnoreText

bool WW8ReaderSave::mbIgnoreText
private

Definition at line 602 of file ww8par.hxx.

Referenced by Restore().

◆ mbInHyperlink

bool WW8ReaderSave::mbInHyperlink
private

Definition at line 607 of file ww8par.hxx.

Referenced by Restore().

◆ mbPgSecBreak

bool WW8ReaderSave::mbPgSecBreak
private

Definition at line 608 of file ww8par.hxx.

Referenced by Restore().

◆ mbSymbol

bool WW8ReaderSave::mbSymbol
private

Definition at line 603 of file ww8par.hxx.

Referenced by Restore().

◆ mbTxbxFlySection

bool WW8ReaderSave::mbTxbxFlySection
private

Definition at line 605 of file ww8par.hxx.

Referenced by Restore().

◆ mbWasParaEnd

bool WW8ReaderSave::mbWasParaEnd
private

Definition at line 609 of file ww8par.hxx.

Referenced by Restore().

◆ mcSymbol

sal_Unicode WW8ReaderSave::mcSymbol
private

Definition at line 601 of file ww8par.hxx.

Referenced by Restore().

◆ mnCurrentColl

sal_uInt16 WW8ReaderSave::mnCurrentColl
private

Definition at line 600 of file ww8par.hxx.

Referenced by Restore().

◆ mnInTable

int WW8ReaderSave::mnInTable
private

Definition at line 599 of file ww8par.hxx.

Referenced by Restore().

◆ mpPreviousNumPaM

SwPaM* WW8ReaderSave::mpPreviousNumPaM
private

Definition at line 596 of file ww8par.hxx.

Referenced by Restore().

◆ mpPrevNumRule

const SwNumRule* WW8ReaderSave::mpPrevNumRule
private

Definition at line 597 of file ww8par.hxx.

Referenced by Restore().

◆ mpSFlyPara

std::unique_ptr<WW8SwFlyPara> WW8ReaderSave::mpSFlyPara
private

Definition at line 595 of file ww8par.hxx.

Referenced by Restore().

◆ mpWFlyPara

std::unique_ptr<WW8FlyPara> WW8ReaderSave::mpWFlyPara
private

Definition at line 594 of file ww8par.hxx.

Referenced by Restore().

◆ mxOldAnchorStck

std::unique_ptr<SwWW8FltAnchorStack> WW8ReaderSave::mxOldAnchorStck
private

Definition at line 591 of file ww8par.hxx.

Referenced by Restore().

◆ mxOldPlcxMan

std::shared_ptr<WW8PLCFMan> WW8ReaderSave::mxOldPlcxMan
private

Definition at line 593 of file ww8par.hxx.

Referenced by Restore(), and WW8ReaderSave().

◆ mxOldRedlines

std::unique_ptr<sw::util::RedlineStack> WW8ReaderSave::mxOldRedlines
private

Definition at line 592 of file ww8par.hxx.

Referenced by Restore().

◆ mxOldStck

std::unique_ptr<SwWW8FltControlStack> WW8ReaderSave::mxOldStck
private

Definition at line 590 of file ww8par.hxx.

Referenced by Restore().

◆ mxTableDesc

std::unique_ptr<WW8TabDesc> WW8ReaderSave::mxTableDesc
private

Definition at line 598 of file ww8par.hxx.

Referenced by Restore().

◆ mxTmpPos

std::shared_ptr<SwUnoCursor> WW8ReaderSave::mxTmpPos
private

Definition at line 587 of file ww8par.hxx.

Referenced by GetStartPos().


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