LibreOffice Module sw (master) 1
|
#include <rolbck.hxx>
Public Member Functions | |
SwHistorySetTextField (const SwTextField *pTextField, SwNodeOffset nNode) | |
virtual | ~SwHistorySetTextField () override |
virtual void | SetInDoc (SwDoc *pDoc, bool bTmpSet) override |
virtual OUString | GetDescription () const override |
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 |
Private Attributes | |
std::unique_ptr< SwFieldType > | m_pFieldType |
! beware of the order for the declaration of the unique_ptrs. More... | |
const std::unique_ptr< SwFormatField > | m_pField |
SwNodeOffset | m_nNodeIndex |
sal_Int32 | m_nPos |
SwFieldIds | m_nFieldWhich |
Definition at line 135 of file rolbck.hxx.
SwHistorySetTextField::SwHistorySetTextField | ( | const SwTextField * | pTextField, |
SwNodeOffset | nNode | ||
) |
Definition at line 283 of file rolbck.cxx.
References Database, Dde, SwNode::GetDoc(), SwDoc::getIDocumentFieldsAccess(), SwTextAttr::GetStart(), IDocumentFieldsAccess::GetSysFieldType(), SwTextField::GetTextNode(), m_nFieldWhich, m_nNodeIndex, m_nPos, m_pField, m_pFieldType, SetExp, and User.
|
overridevirtual |
Definition at line 309 of file rolbck.cxx.
|
overridevirtual |
|
overridevirtual |
Implements SwHistoryHint.
Definition at line 313 of file rolbck.cxx.
References SwDoc::getIDocumentFieldsAccess(), SwDoc::GetNodes(), IDocumentFieldsAccess::GetSysFieldType(), IDocumentFieldsAccess::InsertFieldType(), SwTextNode::InsertItem(), m_nFieldWhich, m_nNodeIndex, m_nPos, m_pField, m_pFieldType, and NOTXTATRCHR.
|
private |
Definition at line 144 of file rolbck.hxx.
Referenced by SetInDoc(), and SwHistorySetTextField().
|
private |
Definition at line 142 of file rolbck.hxx.
Referenced by SetInDoc(), and SwHistorySetTextField().
|
private |
Definition at line 143 of file rolbck.hxx.
Referenced by SetInDoc(), and SwHistorySetTextField().
|
private |
Definition at line 140 of file rolbck.hxx.
Referenced by GetDescription(), SetInDoc(), and SwHistorySetTextField().
|
private |
! beware of the order for the declaration of the unique_ptrs.
! If they get destroyed in the wrong order sw may crash (namely mail-merge as well)
Definition at line 139 of file rolbck.hxx.
Referenced by SetInDoc(), and SwHistorySetTextField().