LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | Friends | 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

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
 

Friends

class SaveBox
 
class SaveLine
 

Detailed Description

Definition at line 100 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 129 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 969 of file untbl.cxx.

References m_pLine.

Referenced by SwUndoTableAutoFormat::UndoRedo().

Friends And Related Function Documentation

friend class SaveBox
friend

Definition at line 102 of file untbl.cxx.

friend class SaveLine
friend

Definition at line 103 of file untbl.cxx.

Referenced by SaveTable().

Member Data Documentation

SwFrameFormatsV SaveTable::m_aFrameFormats
private
SfxItemSets SaveTable::m_aSets
private
SfxItemSet SaveTable::m_aTableSet
private

Definition at line 104 of file untbl.cxx.

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

bool SaveTable::m_bModifyBox
private

Definition at line 110 of file untbl.cxx.

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

bool SaveTable::m_bNewModel
private

Definition at line 112 of file untbl.cxx.

Referenced by IsNewModel(), and SaveTable().

bool const SaveTable::m_bSaveFormula
private

Definition at line 111 of file untbl.cxx.

Referenced by AddFormat().

sal_uInt16 const SaveTable::m_nLineCount
private

Definition at line 109 of file untbl.cxx.

Referenced by CreateNew(), and RestoreAttr().

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

Definition at line 105 of file untbl.cxx.

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

const SwTable* SaveTable::m_pSwTable
private

Definition at line 106 of file untbl.cxx.

Referenced by AddFormat(), and SaveTable().


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