LibreOffice Module sw (master) 1
|
#include <rolbck.hxx>
Public Member Functions | |
SwHistoryBookmark (const ::sw::mark::IMark &rBkmk, bool bSavePos, bool bSaveOtherPos) | |
virtual void | SetInDoc (SwDoc *pDoc, bool) override |
bool | IsEqualBookmark (const ::sw::mark::IMark &rBkmk) |
const OUString & | GetName () 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 |
Private Attributes | |
const OUString | m_aName |
OUString | m_aShortName |
bool | m_bHidden |
OUString | m_aHideCondition |
vcl::KeyCode | m_aKeycode |
const SwNodeOffset | m_nNode |
const SwNodeOffset | m_nOtherNode |
const sal_Int32 | m_nContent |
const sal_Int32 | m_nOtherContent |
const bool | m_bSavePos |
const bool | m_bSaveOtherPos |
const bool | m_bHadOtherPos |
const IDocumentMarkAccess::MarkType | m_eBkmkType |
std::shared_ptr< ::sfx2::MetadatableUndo > | m_pMetadataUndo |
Definition at line 246 of file rolbck.hxx.
SwHistoryBookmark::SwHistoryBookmark | ( | const ::sw::mark::IMark & | rBkmk, |
bool | bSavePos, | ||
bool | bSaveOtherPos | ||
) |
Definition at line 605 of file rolbck.cxx.
References GetName(), m_aHideCondition, m_aKeycode, m_aName, m_aShortName, m_bHidden, and m_pMetadataUndo.
|
inline |
Definition at line 254 of file rolbck.hxx.
References m_aName.
bool SwHistoryBookmark::IsEqualBookmark | ( | const ::sw::mark::IMark & | rBkmk | ) |
Definition at line 722 of file rolbck.cxx.
References m_aName, m_nContent, and m_nNode.
|
overridevirtual |
Implements SwHistoryHint.
Definition at line 642 of file rolbck.cxx.
References IDocumentMarkAccess::deleteMark(), IDocumentMarkAccess::findMark(), SwDoc::getIDocumentMarkAccess(), SwDoc::GetIDocumentUndoRedo(), sw::mark::IMark::GetMarkPos(), SwDoc::GetNodes(), sw::mark::IMark::GetOtherMarkPos(), sw::mark::IBookmark::Hide(), sw::mark::IMark::IsExpanded(), m_aHideCondition, m_aKeycode, m_aName, m_aShortName, m_bHadOtherPos, m_bHidden, m_bSaveOtherPos, m_bSavePos, m_eBkmkType, m_nContent, m_nNode, m_nOtherContent, m_nOtherNode, m_pMetadataUndo, IDocumentMarkAccess::makeMark(), sw::mark::New, sw::mark::IBookmark::SetHideCondition(), sw::mark::IBookmark::SetKeyCode(), and sw::mark::IBookmark::SetShortName().
|
private |
Definition at line 260 of file rolbck.hxx.
Referenced by SetInDoc(), and SwHistoryBookmark().
|
private |
Definition at line 261 of file rolbck.hxx.
Referenced by SetInDoc(), and SwHistoryBookmark().
|
private |
Definition at line 257 of file rolbck.hxx.
Referenced by GetName(), IsEqualBookmark(), and SetInDoc().
|
private |
Definition at line 258 of file rolbck.hxx.
Referenced by SetInDoc(), and SwHistoryBookmark().
|
private |
Definition at line 268 of file rolbck.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 259 of file rolbck.hxx.
Referenced by SetInDoc(), and SwHistoryBookmark().
|
private |
Definition at line 267 of file rolbck.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 266 of file rolbck.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 269 of file rolbck.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 264 of file rolbck.hxx.
Referenced by IsEqualBookmark(), and SetInDoc().
|
private |
Definition at line 262 of file rolbck.hxx.
Referenced by IsEqualBookmark(), and SetInDoc().
|
private |
Definition at line 265 of file rolbck.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 263 of file rolbck.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 270 of file rolbck.hxx.
Referenced by SetInDoc(), and SwHistoryBookmark().