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

#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 ()
 
HISTORY_HINT Which () const
 
virtual OUString GetDescription () const
 

Private Attributes

const OUString m_aName
 
OUString m_aShortName
 
vcl::KeyCode m_aKeycode
 
const sal_uLong m_nNode
 
const sal_uLong 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 240 of file rolbck.hxx.

Constructor & Destructor Documentation

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

Member Function Documentation

const OUString& SwHistoryBookmark::GetName ( ) const
inline

Definition at line 248 of file rolbck.hxx.

References m_aName.

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

Definition at line 671 of file rolbck.cxx.

References m_aName, m_nContent, and m_nNode.

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

Member Data Documentation

vcl::KeyCode SwHistoryBookmark::m_aKeycode
private

Definition at line 253 of file rolbck.hxx.

Referenced by SetInDoc(), and SwHistoryBookmark().

const OUString SwHistoryBookmark::m_aName
private

Definition at line 251 of file rolbck.hxx.

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

OUString SwHistoryBookmark::m_aShortName
private

Definition at line 252 of file rolbck.hxx.

Referenced by SetInDoc(), and SwHistoryBookmark().

const bool SwHistoryBookmark::m_bHadOtherPos
private

Definition at line 260 of file rolbck.hxx.

Referenced by SetInDoc().

const bool SwHistoryBookmark::m_bSaveOtherPos
private

Definition at line 259 of file rolbck.hxx.

Referenced by SetInDoc().

const bool SwHistoryBookmark::m_bSavePos
private

Definition at line 258 of file rolbck.hxx.

Referenced by SetInDoc().

const IDocumentMarkAccess::MarkType SwHistoryBookmark::m_eBkmkType
private

Definition at line 261 of file rolbck.hxx.

Referenced by SetInDoc().

const sal_Int32 SwHistoryBookmark::m_nContent
private

Definition at line 256 of file rolbck.hxx.

Referenced by IsEqualBookmark(), and SetInDoc().

const sal_uLong SwHistoryBookmark::m_nNode
private

Definition at line 254 of file rolbck.hxx.

Referenced by IsEqualBookmark(), and SetInDoc().

const sal_Int32 SwHistoryBookmark::m_nOtherContent
private

Definition at line 257 of file rolbck.hxx.

Referenced by SetInDoc().

const sal_uLong SwHistoryBookmark::m_nOtherNode
private

Definition at line 255 of file rolbck.hxx.

Referenced by SetInDoc().

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

Definition at line 262 of file rolbck.hxx.

Referenced by SetInDoc(), and SwHistoryBookmark().


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