LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SaveTable Class Reference
Collaboration diagram for SaveTable:
[legend]

Public Member Functions

 SaveTable (const SwTable &rTable, sal_uInt16 nLnCnt=USHRT_MAX, bool bSaveFormula=true)
 
sal_uInt16 AddFormat (SwFrameFormat *pFormat, bool bIsLine)
 
void NewFrameFormat (const SwTableLine *, const SwTableBox *, sal_uInt16 nFormatPos, SwFrameFormat *pOldFormat)
 
void RestoreAttr (SwTable &rTable, bool bModifyBox=false)
 
void SaveContentAttrs (SwDoc *pDoc)
 
void CreateNew (SwTable &rTable, bool bCreateFrames=true, bool bRestoreChart=true)
 
bool IsNewModel () const
 

Private Member Functions

 SaveTable (const SaveTable &)=delete
 
SaveTableoperator= (const SaveTable &)=delete
 

Private Attributes

friend SaveBox
 
friend SaveLine
 
SfxItemSet m_aTableSet
 
std::unique_ptr< SaveLinem_pLine
 
const SwTablem_pSwTable
 
SfxItemSets m_aSets
 
SwFrameFormatsV m_aFrameFormats
 
sal_uInt16 const m_nLineCount
 
bool m_bModifyBox: 1
 
bool const m_bSaveFormula: 1
 
bool m_bNewModel: 1
 

Detailed Description

Definition at line 104 of file untbl.cxx.

Constructor & Destructor Documentation

SaveTable::SaveTable ( const SaveTable )
privatedelete
SaveTable::SaveTable ( const SwTable rTable,
sal_uInt16  nLnCnt = USHRT_MAX,
bool  bSaveFormula = true 
)

Member Function Documentation

sal_uInt16 SaveTable::AddFormat ( SwFrameFormat pFormat,
bool  bIsLine 
)
void SaveTable::CreateNew ( SwTable rTable,
bool  bCreateFrames = true,
bool  bRestoreChart = true 
)
bool SaveTable::IsNewModel ( ) const
inline

Definition at line 133 of file untbl.cxx.

References m_bNewModel.

void SaveTable::NewFrameFormat ( const SwTableLine pTableLn,
const SwTableBox pTableBx,
sal_uInt16  nFormatPos,
SwFrameFormat pOldFormat 
)
SaveTable& SaveTable::operator= ( const SaveTable )
privatedelete
void SaveTable::RestoreAttr ( SwTable rTable,
bool  bModifyBox = false 
)
void SaveTable::SaveContentAttrs ( SwDoc pDoc)

Definition at line 977 of file untbl.cxx.

References m_pLine.

Referenced by SwUndoTableAutoFormat::UndoRedo().

Member Data Documentation

SwFrameFormatsV SaveTable::m_aFrameFormats
private

Definition at line 112 of file untbl.cxx.

Referenced by AddFormat(), CreateNew(), NewFrameFormat(), RestoreAttr(), and SaveTable().

SfxItemSets SaveTable::m_aSets
private

Definition at line 111 of file untbl.cxx.

Referenced by AddFormat(), CreateNew(), NewFrameFormat(), and RestoreAttr().

SfxItemSet SaveTable::m_aTableSet
private

Definition at line 108 of file untbl.cxx.

Referenced by CreateNew(), RestoreAttr(), and SaveTable().

bool SaveTable::m_bModifyBox
private

Definition at line 114 of file untbl.cxx.

Referenced by NewFrameFormat(), RestoreAttr(), and SaveTable().

bool SaveTable::m_bNewModel
private

Definition at line 116 of file untbl.cxx.

Referenced by IsNewModel(), and SaveTable().

bool const SaveTable::m_bSaveFormula
private

Definition at line 115 of file untbl.cxx.

Referenced by AddFormat().

sal_uInt16 const SaveTable::m_nLineCount
private

Definition at line 113 of file untbl.cxx.

Referenced by CreateNew(), and RestoreAttr().

std::unique_ptr<SaveLine> SaveTable::m_pLine
private

Definition at line 109 of file untbl.cxx.

Referenced by CreateNew(), RestoreAttr(), SaveContentAttrs(), and SaveTable().

const SwTable* SaveTable::m_pSwTable
private

Definition at line 110 of file untbl.cxx.

Referenced by AddFormat(), and SaveTable().

friend SaveTable::SaveBox
private

Definition at line 106 of file untbl.cxx.

friend SaveTable::SaveLine
private

Definition at line 107 of file untbl.cxx.

Referenced by RestoreAttr(), and SaveTable().


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