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

Table that holds 'extra' redlines, such as 'table row insert/delete', 'paragraph moves' etc... More...

#include <docary.hxx>

Public Member Functions

 ~SwExtraRedlineTable ()
 
void Insert (SwExtraRedline *p)
 
void DeleteAndDestroy (sal_uInt16 nPos)
 
void DeleteAndDestroyAll ()
 
void dumpAsXml (xmlTextWriterPtr pWriter) const
 
sal_uInt16 GetSize () const
 
SwExtraRedlineGetRedline (sal_uInt16 uIndex) const
 
SW_DLLPUBLIC bool DeleteAllTableRedlines (SwDoc *pDoc, const SwTable &rTable, bool bSaveInUndo, RedlineType nRedlineTypeToDelete)
 
bool DeleteTableRowRedline (SwDoc *pDoc, const SwTableLine &rTableLine, bool bSaveInUndo, RedlineType nRedlineTypeToDelete)
 
bool DeleteTableCellRedline (SwDoc *pDoc, const SwTableBox &rTableBox, bool bSaveInUndo, RedlineType nRedlineTypeToDelete)
 

Private Attributes

std::vector< SwExtraRedline * > m_aExtraRedlines
 

Detailed Description

Table that holds 'extra' redlines, such as 'table row insert/delete', 'paragraph moves' etc...

Definition at line 379 of file docary.hxx.

Constructor & Destructor Documentation

SwExtraRedlineTable::~SwExtraRedlineTable ( )

Definition at line 88 of file docredln.cxx.

Member Function Documentation

bool SwExtraRedlineTable::DeleteAllTableRedlines ( SwDoc pDoc,
const SwTable rTable,
bool  bSaveInUndo,
RedlineType  nRedlineTypeToDelete 
)
void SwExtraRedlineTable::DeleteAndDestroy ( sal_uInt16  nPos)

Definition at line 1900 of file docredln.cxx.

References m_aExtraRedlines.

void SwExtraRedlineTable::DeleteAndDestroyAll ( )

Definition at line 1919 of file docredln.cxx.

References m_aExtraRedlines.

Referenced by SwDoc::ClearDoc(), and SwDoc::~SwDoc().

bool SwExtraRedlineTable::DeleteTableCellRedline ( SwDoc pDoc,
const SwTableBox rTableBox,
bool  bSaveInUndo,
RedlineType  nRedlineTypeToDelete 
)
bool SwExtraRedlineTable::DeleteTableRowRedline ( SwDoc pDoc,
const SwTableLine rTableLine,
bool  bSaveInUndo,
RedlineType  nRedlineTypeToDelete 
)
void SwExtraRedlineTable::dumpAsXml ( xmlTextWriterPtr  pWriter) const

Definition at line 93 of file docredln.cxx.

Referenced by SwDoc::dumpAsXml().

SwExtraRedline* SwExtraRedlineTable::GetRedline ( sal_uInt16  uIndex) const
inline
sal_uInt16 SwExtraRedlineTable::GetSize ( ) const
inline
void SwExtraRedlineTable::Insert ( SwExtraRedline p)

Definition at line 1894 of file docredln.cxx.

References m_aExtraRedlines.

Member Data Documentation

std::vector<SwExtraRedline*> SwExtraRedlineTable::m_aExtraRedlines
private

Definition at line 382 of file docary.hxx.

Referenced by DeleteAndDestroy(), DeleteAndDestroyAll(), and Insert().


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