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 &rDoc, 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 281 of file docary.hxx.

Constructor & Destructor Documentation

SwExtraRedlineTable::~SwExtraRedlineTable ( )

Definition at line 87 of file docredln.cxx.

Member Function Documentation

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

Definition at line 2065 of file docredln.cxx.

References m_aExtraRedlines.

void SwExtraRedlineTable::DeleteAndDestroyAll ( )

Definition at line 2084 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 92 of file docredln.cxx.

References void().

Referenced by SwDoc::dumpAsXml().

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

Member Data Documentation

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

Definition at line 284 of file docary.hxx.

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

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