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

#include <mvsave.hxx>

Collaboration diagram for sw::mark::SaveBookmark:
[legend]

Public Member Functions

 SaveBookmark (const ::sw::mark::IMark &rBkmk, const SwNodeIndex &rMvPos, const SwIndex *pIdx)
 
void SetInDoc (SwDoc *pDoc, const SwNodeIndex &, const SwIndex *pIdx=nullptr)
 

Private Attributes

OUString const m_aName
 
OUString m_aShortName
 
vcl::KeyCode m_aCode
 
IDocumentMarkAccess::MarkType const m_eOrigBkmType
 
sal_uLong m_nNode1
 
sal_uLong m_nNode2
 
sal_Int32 m_nContent1
 
sal_Int32 m_nContent2
 
std::shared_ptr< ::sfx2::MetadatableUndom_pMetadataUndo
 

Detailed Description

Definition at line 47 of file mvsave.hxx.

Constructor & Destructor Documentation

SaveBookmark::SaveBookmark ( const ::sw::mark::IMark rBkmk,
const SwNodeIndex rMvPos,
const SwIndex pIdx 
)

Member Function Documentation

void SaveBookmark::SetInDoc ( SwDoc pDoc,
const SwNodeIndex rNewPos,
const SwIndex pIdx = nullptr 
)

Member Data Documentation

vcl::KeyCode sw::mark::SaveBookmark::m_aCode
private

Definition at line 61 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

OUString const sw::mark::SaveBookmark::m_aName
private

Definition at line 59 of file mvsave.hxx.

Referenced by SetInDoc().

OUString sw::mark::SaveBookmark::m_aShortName
private

Definition at line 60 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

IDocumentMarkAccess::MarkType const sw::mark::SaveBookmark::m_eOrigBkmType
private

Definition at line 62 of file mvsave.hxx.

Referenced by SetInDoc().

sal_Int32 sw::mark::SaveBookmark::m_nContent1
private

Definition at line 65 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

sal_Int32 sw::mark::SaveBookmark::m_nContent2
private

Definition at line 66 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

sal_uLong sw::mark::SaveBookmark::m_nNode1
private

Definition at line 63 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

sal_uLong sw::mark::SaveBookmark::m_nNode2
private

Definition at line 64 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

std::shared_ptr< ::sfx2::MetadatableUndo > sw::mark::SaveBookmark::m_pMetadataUndo
private

Definition at line 67 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().


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