LibreOffice Module sw (master) 1
|
#include <IMark.hxx>
Public Member Functions | |
virtual const SwPosition & | GetMarkPos () const =0 |
virtual const SwPosition & | GetOtherMarkPos () const =0 |
virtual const SwPosition & | GetMarkStart () const =0 |
virtual const SwPosition & | GetMarkEnd () const =0 |
virtual const OUString & | GetName () const =0 |
virtual bool | IsExpanded () const =0 |
virtual bool | IsCoveringPosition (const SwPosition &rPos) const =0 |
virtual OUString | ToString () const =0 |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const =0 |
Protected Member Functions | |
IMark ()=default | |
Private Member Functions | |
IMark (IMark const &)=delete | |
IMark & | operator= (IMark const &)=delete |
|
protecteddefault |
|
privatedelete |
|
pure virtual |
Implemented in sw::mark::MarkBase, and sw::mark::Fieldmark.
|
pure virtual |
Implemented in sw::mark::MarkBase, and sw::mark::CrossRefBookmark.
Referenced by MSWordExportBase::GetAnnotationMarks(), MSWordExportBase::GetBookmarks(), SwXTextRange::getEnd(), sw::mark::MarkManager::getOneInnermostBookmarkFor(), MSWordExportBase::NearestAnnotationMark(), MSWordExportBase::NearestBookmark(), SwScriptInfo::selectHiddenTextProperty(), and SwTextNode::Update().
|
pure virtual |
Implemented in sw::mark::MarkBase.
Referenced by sw::mark::MarkManager::getNoTextFieldmarksIn(), SwXTextRange::GetPositions(), IMPL_LINK(), sw::IsMarkHidden(), SwXBookmark::Impl::registerInMark(), sw::mark::MarkManager::renameMark(), sw::mark::MarkManager::repositionMark(), sw::mark::SaveBookmark::SaveBookmark(), SwWW8FltRefStack::SetAttrInDoc(), SwHistoryBookmark::SetInDoc(), and SwHTMLParser::StripTrailingPara().
|
pure virtual |
Implemented in sw::mark::MarkBase, and sw::mark::CrossRefBookmark.
Referenced by MSWordExportBase::GetAnnotationMarks(), MSWordExportBase::GetBookmarks(), SwPostItHelper::getLayoutInfos(), sw::mark::MarkManager::getOneInnermostBookmarkFor(), SwXTextRange::getStart(), BookmarkTable::InsertBookmark(), sw::MakeInsertText(), MSWordExportBase::NearestAnnotationMark(), MSWordExportBase::NearestBookmark(), SwScriptInfo::selectHiddenTextProperty(), SetGetExpField::SetGetExpField(), and SwTextNode::Update().
|
pure virtual |
Implemented in sw::mark::MarkBase.
Referenced by SwFieldRefPage::FillItemSet(), SwPostItHelper::getLayoutInfos(), BookmarkTable::GetNameProposal(), BookmarkTable::GetRowByBookmarkName(), SwTOXPara::GetURL(), IMPL_LINK_NOARG(), BookmarkTable::InsertBookmark(), SwHTMLWriter::OutBookmarks(), sw::mark::MarkManager::renameMark(), and SwInsertBookmarkDlg::SelectionChanged().
|
pure virtual |
Implemented in sw::mark::MarkBase, and sw::mark::CrossRefBookmark.
Referenced by SwXTextRange::GetPositions(), IMPL_LINK(), sw::IsMarkHidden(), sw::mark::SaveBookmark::SaveBookmark(), and SwHistoryBookmark::SetInDoc().
|
pure virtual |
Implemented in sw::mark::MarkBase.
|
pure virtual |
Implemented in sw::mark::MarkBase, and sw::mark::CrossRefBookmark.
Referenced by SwXTextRange::GetPositions(), IMPL_LINK(), BookmarkTable::InsertBookmark(), sw::IsMarkHidden(), sw::mark::SaveBookmark::SaveBookmark(), SwScriptInfo::selectHiddenTextProperty(), SwHistoryBookmark::SetInDoc(), and SwTextNode::Update().
|
pure virtual |
Implemented in sw::mark::MarkBase, and sw::mark::Fieldmark.