LibreOffice Module sw (master) 1
|
#include <rolbck.hxx>
Public Member Functions | |
SwHistorySetTOXMark (const SwTextTOXMark *pTextHt, SwNodeOffset nNode) | |
virtual void | SetInDoc (SwDoc *pDoc, bool bTmpSet) override |
bool | IsEqual (const SwTOXMark &rCmp) const |
Public Member Functions inherited from SwHistoryHint | |
SwHistoryHint (HISTORY_HINT eWhich) | |
virtual | ~SwHistoryHint () |
virtual void | SetInDoc (SwDoc *pDoc, bool bTmpSet)=0 |
HISTORY_HINT | Which () const |
virtual OUString | GetDescription () const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
Static Public Member Functions | |
static SwTOXType * | GetSwTOXType (SwDoc &rDoc, TOXTypes eTOXTypes, const OUString &rTOXName) |
Private Attributes | |
SwTOXMark | m_TOXMark |
const OUString | m_TOXName |
const TOXTypes | m_eTOXTypes |
const SwNodeOffset | m_nNodeIndex |
const sal_Int32 | m_nStart |
const sal_Int32 | m_nEnd |
Definition at line 168 of file rolbck.hxx.
SwHistorySetTOXMark::SwHistorySetTOXMark | ( | const SwTextTOXMark * | pTextHt, |
SwNodeOffset | nNode | ||
) |
Definition at line 368 of file rolbck.cxx.
References m_TOXMark.
|
static |
Definition at line 380 of file rolbck.cxx.
References SwDoc::GetTOXType(), SwDoc::GetTOXTypeCount(), SwTOXType::GetTypeName(), SwDoc::InsertTOXType(), and n.
Referenced by MakeTextAttr(), and SetInDoc().
bool SwHistorySetTOXMark::IsEqual | ( | const SwTOXMark & | rCmp | ) | const |
Definition at line 418 of file rolbck.cxx.
References SwTOXMark::GetAlternativeText(), SwTOXMark::GetLevel(), SwTOXMark::GetPrimaryKey(), SwTOXMark::GetSecondaryKey(), SwTOXMark::GetTOXType(), SwTOXType::GetType(), SwTOXType::GetTypeName(), m_eTOXTypes, m_TOXMark, m_TOXName, and TOX_INDEX.
Referenced by SwUndoResetAttr::RedoImpl().
|
overridevirtual |
Implements SwHistoryHint.
Definition at line 402 of file rolbck.cxx.
References SwDoc::GetNodes(), GetSwTOXType(), SwTextNode::InsertItem(), m_eTOXTypes, m_nEnd, m_nNodeIndex, m_nStart, m_TOXMark, m_TOXName, NOTXTATRCHR, and SwTOXMark::RegisterToTOXType().
|
private |
Definition at line 172 of file rolbck.hxx.
Referenced by IsEqual(), and SetInDoc().
|
private |
Definition at line 175 of file rolbck.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 173 of file rolbck.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 174 of file rolbck.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 170 of file rolbck.hxx.
Referenced by IsEqual(), SetInDoc(), and SwHistorySetTOXMark().
|
private |
Definition at line 171 of file rolbck.hxx.
Referenced by IsEqual(), and SetInDoc().