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 SwNode &rMvPos, std::optional< sal_Int32 > oContentIdx)
 
void SetInDoc (SwDoc *pDoc, const SwNode &, std::optional< sal_Int32 > oContentIdx=std::nullopt)
 

Private Attributes

OUString m_aName
 
OUString m_aShortName
 
bool m_bHidden
 
OUString m_aHideCondition
 
vcl::KeyCode m_aCode
 
IDocumentMarkAccess::MarkType m_eOrigBkmType
 
SwNodeOffset m_nNode1
 
SwNodeOffset m_nNode2
 
sal_Int32 m_nContent1
 
sal_Int32 m_nContent2
 
std::shared_ptr< ::sfx2::MetadatableUndom_pMetadataUndo
 

Detailed Description

Definition at line 48 of file mvsave.hxx.

Constructor & Destructor Documentation

◆ SaveBookmark()

SaveBookmark::SaveBookmark ( const ::sw::mark::IMark rBkmk,
const SwNode rMvPos,
std::optional< sal_Int32 >  oContentIdx 
)

Member Function Documentation

◆ SetInDoc()

void SaveBookmark::SetInDoc ( SwDoc pDoc,
const SwNode rNewPos,
std::optional< sal_Int32 >  oContentIdx = std::nullopt 
)

Member Data Documentation

◆ m_aCode

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

Definition at line 64 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

◆ m_aHideCondition

OUString sw::mark::SaveBookmark::m_aHideCondition
private

Definition at line 63 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

◆ m_aName

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

Definition at line 60 of file mvsave.hxx.

Referenced by SetInDoc().

◆ m_aShortName

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

Definition at line 61 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

◆ m_bHidden

bool sw::mark::SaveBookmark::m_bHidden
private

Definition at line 62 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

◆ m_eOrigBkmType

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

Definition at line 65 of file mvsave.hxx.

Referenced by SetInDoc().

◆ m_nContent1

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

Definition at line 68 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

◆ m_nContent2

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

Definition at line 69 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

◆ m_nNode1

SwNodeOffset sw::mark::SaveBookmark::m_nNode1
private

Definition at line 66 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

◆ m_nNode2

SwNodeOffset sw::mark::SaveBookmark::m_nNode2
private

Definition at line 67 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().

◆ m_pMetadataUndo

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

Definition at line 70 of file mvsave.hxx.

Referenced by SaveBookmark(), and SetInDoc().


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