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

#include <rolbck.hxx>

Inheritance diagram for SwHistoryBookmark:
[legend]
Collaboration diagram for SwHistoryBookmark:
[legend]

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::MetadatableUndom_pMetadataUndo
 

Detailed Description

Definition at line 246 of file rolbck.hxx.

Constructor & Destructor Documentation

◆ SwHistoryBookmark()

SwHistoryBookmark::SwHistoryBookmark ( const ::sw::mark::IMark rBkmk,
bool  bSavePos,
bool  bSaveOtherPos 
)

Member Function Documentation

◆ GetName()

const OUString & SwHistoryBookmark::GetName ( ) const
inline

Definition at line 254 of file rolbck.hxx.

References m_aName.

◆ IsEqualBookmark()

bool SwHistoryBookmark::IsEqualBookmark ( const ::sw::mark::IMark rBkmk)

Definition at line 722 of file rolbck.cxx.

References m_aName, m_nContent, and m_nNode.

◆ SetInDoc()

void SwHistoryBookmark::SetInDoc ( SwDoc pDoc,
bool   
)
overridevirtual

Member Data Documentation

◆ m_aHideCondition

OUString SwHistoryBookmark::m_aHideCondition
private

Definition at line 260 of file rolbck.hxx.

Referenced by SetInDoc(), and SwHistoryBookmark().

◆ m_aKeycode

vcl::KeyCode SwHistoryBookmark::m_aKeycode
private

Definition at line 261 of file rolbck.hxx.

Referenced by SetInDoc(), and SwHistoryBookmark().

◆ m_aName

const OUString SwHistoryBookmark::m_aName
private

Definition at line 257 of file rolbck.hxx.

Referenced by GetName(), IsEqualBookmark(), and SetInDoc().

◆ m_aShortName

OUString SwHistoryBookmark::m_aShortName
private

Definition at line 258 of file rolbck.hxx.

Referenced by SetInDoc(), and SwHistoryBookmark().

◆ m_bHadOtherPos

const bool SwHistoryBookmark::m_bHadOtherPos
private

Definition at line 268 of file rolbck.hxx.

Referenced by SetInDoc().

◆ m_bHidden

bool SwHistoryBookmark::m_bHidden
private

Definition at line 259 of file rolbck.hxx.

Referenced by SetInDoc(), and SwHistoryBookmark().

◆ m_bSaveOtherPos

const bool SwHistoryBookmark::m_bSaveOtherPos
private

Definition at line 267 of file rolbck.hxx.

Referenced by SetInDoc().

◆ m_bSavePos

const bool SwHistoryBookmark::m_bSavePos
private

Definition at line 266 of file rolbck.hxx.

Referenced by SetInDoc().

◆ m_eBkmkType

const IDocumentMarkAccess::MarkType SwHistoryBookmark::m_eBkmkType
private

Definition at line 269 of file rolbck.hxx.

Referenced by SetInDoc().

◆ m_nContent

const sal_Int32 SwHistoryBookmark::m_nContent
private

Definition at line 264 of file rolbck.hxx.

Referenced by IsEqualBookmark(), and SetInDoc().

◆ m_nNode

const SwNodeOffset SwHistoryBookmark::m_nNode
private

Definition at line 262 of file rolbck.hxx.

Referenced by IsEqualBookmark(), and SetInDoc().

◆ m_nOtherContent

const sal_Int32 SwHistoryBookmark::m_nOtherContent
private

Definition at line 265 of file rolbck.hxx.

Referenced by SetInDoc().

◆ m_nOtherNode

const SwNodeOffset SwHistoryBookmark::m_nOtherNode
private

Definition at line 263 of file rolbck.hxx.

Referenced by SetInDoc().

◆ m_pMetadataUndo

std::shared_ptr< ::sfx2::MetadatableUndo > SwHistoryBookmark::m_pMetadataUndo
private

Definition at line 270 of file rolbck.hxx.

Referenced by SetInDoc(), and SwHistoryBookmark().


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