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
 
SwPosition const maTmpPos
 
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
 
SwPaM *const mpPreviousNumPaM
 
const SwNumRulempPrevNumRule
 
std::unique_ptr< WW8TabDescmxTableDesc
 
int const mnInTable
 
sal_uInt16 const mnCurrentColl
 
sal_Unicode const mcSymbol
 
bool const mbIgnoreText
 
bool const mbSymbol
 
bool const mbHdFtFootnoteEdn
 
bool const mbTxbxFlySection
 
bool const mbAnl
 
bool const mbInHyperlink
 
bool const mbPgSecBreak
 
bool const mbWasParaEnd
 
bool const mbHasBorder
 
bool const mbFirstPara
 

Detailed Description

Definition at line 587 of file ww8par.hxx.

Constructor & Destructor Documentation

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

Member Function Documentation

const SwPosition& WW8ReaderSave::GetStartPos ( ) const
inline

Definition at line 619 of file ww8par.hxx.

References maTmpPos.

Referenced by SwWW8ImplReader::ConvertDrawTextToFly().

void WW8ReaderSave::Restore ( SwWW8ImplReader pRdr)

Definition at line 2043 of file ww8par.cxx.

References SwWW8ImplReader::DeleteAnchorStack(), SwWW8ImplReader::DeleteCtrlStack(), SwPaM::GetPoint(), SwWW8ImplReader::m_aApos, SwWW8ImplReader::m_aFieldStack, SwWW8ImplReader::m_aFrameRedlines, 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_pPaM, SwWW8ImplReader::m_pPreviousNumPaM, SwWW8ImplReader::m_pPrevNumRule, SwWW8ImplReader::m_xAnchorStck, SwWW8ImplReader::m_xCtrlStck, SwWW8ImplReader::m_xPlcxMan, SwWW8ImplReader::m_xRedlineStack, SwWW8ImplReader::m_xSFlyPara, SwWW8ImplReader::m_xTableDesc, SwWW8ImplReader::m_xWFlyPara, maOldApos, maOldFieldStack, maPLCFxSave, maTmpPos, 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

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

Definition at line 592 of file ww8par.hxx.

Referenced by Restore(), and WW8ReaderSave().

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

Definition at line 593 of file ww8par.hxx.

Referenced by Restore(), and WW8ReaderSave().

WW8PLCFxSaveAll WW8ReaderSave::maPLCFxSave
private

Definition at line 590 of file ww8par.hxx.

Referenced by Restore(), and WW8ReaderSave().

SwPosition const WW8ReaderSave::maTmpPos
private

Definition at line 591 of file ww8par.hxx.

Referenced by GetStartPos(), and Restore().

bool const WW8ReaderSave::mbAnl
private

Definition at line 610 of file ww8par.hxx.

Referenced by Restore().

bool const WW8ReaderSave::mbFirstPara
private

Definition at line 615 of file ww8par.hxx.

Referenced by Restore().

bool const WW8ReaderSave::mbHasBorder
private

Definition at line 614 of file ww8par.hxx.

Referenced by Restore().

bool const WW8ReaderSave::mbHdFtFootnoteEdn
private

Definition at line 608 of file ww8par.hxx.

Referenced by Restore().

bool const WW8ReaderSave::mbIgnoreText
private

Definition at line 606 of file ww8par.hxx.

Referenced by Restore().

bool const WW8ReaderSave::mbInHyperlink
private

Definition at line 611 of file ww8par.hxx.

Referenced by Restore().

bool const WW8ReaderSave::mbPgSecBreak
private

Definition at line 612 of file ww8par.hxx.

Referenced by Restore().

bool const WW8ReaderSave::mbSymbol
private

Definition at line 607 of file ww8par.hxx.

Referenced by Restore().

bool const WW8ReaderSave::mbTxbxFlySection
private

Definition at line 609 of file ww8par.hxx.

Referenced by Restore().

bool const WW8ReaderSave::mbWasParaEnd
private

Definition at line 613 of file ww8par.hxx.

Referenced by Restore().

sal_Unicode const WW8ReaderSave::mcSymbol
private

Definition at line 605 of file ww8par.hxx.

Referenced by Restore().

sal_uInt16 const WW8ReaderSave::mnCurrentColl
private

Definition at line 604 of file ww8par.hxx.

Referenced by Restore().

int const WW8ReaderSave::mnInTable
private

Definition at line 603 of file ww8par.hxx.

Referenced by Restore().

SwPaM* const WW8ReaderSave::mpPreviousNumPaM
private

Definition at line 600 of file ww8par.hxx.

Referenced by Restore().

const SwNumRule* WW8ReaderSave::mpPrevNumRule
private

Definition at line 601 of file ww8par.hxx.

Referenced by Restore().

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

Definition at line 599 of file ww8par.hxx.

Referenced by Restore().

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

Definition at line 598 of file ww8par.hxx.

Referenced by Restore().

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

Definition at line 595 of file ww8par.hxx.

Referenced by Restore().

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

Definition at line 597 of file ww8par.hxx.

Referenced by Restore(), and WW8ReaderSave().

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

Definition at line 596 of file ww8par.hxx.

Referenced by Restore().

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

Definition at line 594 of file ww8par.hxx.

Referenced by Restore().

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

Definition at line 602 of file ww8par.hxx.

Referenced by Restore().


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