LibreOffice Module sw (master)
1
|
#include <mvsave.hxx>
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 | m_aName |
OUString | m_aShortName |
bool | m_bHidden |
OUString | m_aHideCondition |
vcl::KeyCode | m_aCode |
IDocumentMarkAccess::MarkType | m_eOrigBkmType |
sal_uLong | m_nNode1 |
sal_uLong | m_nNode2 |
sal_Int32 | m_nContent1 |
sal_Int32 | m_nContent2 |
std::shared_ptr< ::sfx2::MetadatableUndo > | m_pMetadataUndo |
Definition at line 47 of file mvsave.hxx.
SaveBookmark::SaveBookmark | ( | const ::sw::mark::IMark & | rBkmk, |
const SwNodeIndex & | rMvPos, | ||
const SwIndex * | pIdx | ||
) |
Definition at line 1800 of file docbm.cxx.
References sfx2::Metadatable::CreateUndo(), sw::mark::IBookmark::GetHideCondition(), SwIndex::GetIndex(), SwNodeIndex::GetIndex(), sw::mark::IBookmark::GetKeyCode(), sw::mark::IMark::GetMarkPos(), sw::mark::IMark::GetOtherMarkPos(), sw::mark::IBookmark::GetShortName(), sw::mark::IMark::IsExpanded(), sw::mark::IBookmark::IsHidden(), m_aCode, m_aHideCondition, m_aName, m_aShortName, m_bHidden, m_nContent1, m_nContent2, m_nNode1, m_nNode2, m_pMetadataUndo, SwPosition::nContent, and SwPosition::nNode.
void SaveBookmark::SetInDoc | ( | SwDoc * | pDoc, |
const SwNodeIndex & | rNewPos, | ||
const SwIndex * | pIdx = nullptr |
||
) |
Definition at line 1847 of file docbm.cxx.
References assert(), CheckNodesRange(), SwDoc::getIDocumentMarkAccess(), SwNodeIndex::GetNode(), SwPaM::GetPoint(), sw::mark::IBookmark::Hide(), m_aCode, m_aHideCondition, m_aName, m_aShortName, m_bHidden, m_eOrigBkmType, m_nContent1, m_nContent2, m_nNode1, m_nNode2, m_pMetadataUndo, IDocumentMarkAccess::makeMark(), SwPosition::nContent, sw::mark::New, sfx2::Metadatable::RestoreMetadata(), sw::mark::IBookmark::SetHideCondition(), sw::mark::IBookmark::SetKeyCode(), SwIndex::SetMark(), and sw::mark::IBookmark::SetShortName().
|
private |
Definition at line 63 of file mvsave.hxx.
Referenced by SaveBookmark(), and SetInDoc().
|
private |
Definition at line 62 of file mvsave.hxx.
Referenced by SaveBookmark(), and SetInDoc().
|
private |
Definition at line 59 of file mvsave.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 60 of file mvsave.hxx.
Referenced by SaveBookmark(), and SetInDoc().
|
private |
Definition at line 61 of file mvsave.hxx.
Referenced by SaveBookmark(), and SetInDoc().
|
private |
Definition at line 64 of file mvsave.hxx.
Referenced by SetInDoc().
|
private |
Definition at line 67 of file mvsave.hxx.
Referenced by SaveBookmark(), and SetInDoc().
|
private |
Definition at line 68 of file mvsave.hxx.
Referenced by SaveBookmark(), and SetInDoc().
|
private |
Definition at line 65 of file mvsave.hxx.
Referenced by SaveBookmark(), and SetInDoc().
|
private |
Definition at line 66 of file mvsave.hxx.
Referenced by SaveBookmark(), and SetInDoc().
|
private |
Definition at line 69 of file mvsave.hxx.
Referenced by SaveBookmark(), and SetInDoc().