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 |
![]() | |
virtual void | CallSwClientNotify (const SfxHint &rHint) const override |
![]() | |
SwModify () | |
virtual | ~SwModify () override |
void | Add (SwClient *pDepend) |
SwClient * | Remove (SwClient *pDepend) |
bool | HasWriterListeners () const |
virtual bool | GetInfo (SfxPoolItem &) const override |
void | LockModify () |
void | UnlockModify () |
void | SetInCache (bool bNew) |
void | SetInDocDTOR () |
bool | IsModifyLocked () const |
bool | IsInCache () const |
void | CheckCaching (const sal_uInt16 nWhich) |
bool | HasOnlyOneListener () const |
![]() | |
SwClient () | |
SwClient (SwClient &&) noexcept | |
virtual | ~SwClient () override |
std::unique_ptr< sw::ModifyChangedHint > | CheckRegistration (const SfxPoolItem *pOldValue) |
void | CheckRegistrationFormat (SwFormat &rOld) |
const SwModify * | GetRegisteredIn () const |
SwModify * | GetRegisteredIn () |
void | EndListeningAll () |
void | StartListeningToSameModifyAs (const SwClient &) |
![]() | |
bool | IsLast () const |
![]() | |
BroadcasterMixin ()=default | |
BroadcasterMixin (BroadcasterMixin const &)=default | |
BroadcasterMixin & | operator= (const BroadcasterMixin &) |
SvtBroadcaster & | GetNotifier () |
Protected Member Functions | |
IMark ()=default | |
![]() | |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint) override |
![]() | |
SwClient (SwModify *pToRegisterIn) | |
SwModify * | GetRegisteredInNonConst () const |
![]() | |
WriterListener () | |
virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
Private Member Functions | |
IMark (IMark const &)=delete | |
IMark & | operator= (IMark const &)=delete |
|
protecteddefault |
|
privatedelete |
|
pure virtual |
Implemented in sw::mark::Fieldmark, and sw::mark::MarkBase.
|
pure virtual |
Implemented in sw::mark::MarkBase, and sw::mark::CrossRefBookmark.
Referenced by sw::mark::MarkManager::changeFormFieldmarkType(), SwWrtShell::DelLeft(), sw::mark::FindFieldSep(), MSWordExportBase::GetAnnotationMarks(), MSWordExportBase::GetBookmarks(), sw::mark::DateFieldmark::GetContent(), SwXTextRange::getEnd(), sw::mark::MarkManager::getFieldmarkAt(), BookmarkTable::InsertBookmark(), MSWordExportBase::NearestAnnotationMark(), MSWordExportBase::NearestBookmark(), sw::mark::DateFieldmark::ReplaceContent(), SwScriptInfo::selectHiddenTextProperty(), and SwTextNode::Update().
|
pure virtual |
Implemented in sw::mark::MarkBase.
Referenced by sw::mark::MarkManager::changeFormFieldmarkType(), sw::mark::MarkManager::getDropDownsFor(), SwXTextRange::GetPositions(), sw::IsMarkHidden(), SwXBookmark::Impl::registerInMark(), sw::mark::DateFieldmark::ReleaseDoc(), 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 sw::mark::MarkManager::changeFormFieldmarkType(), IDocumentMarkAccess::DeleteFieldmarkCommand(), SwWrtShell::DelRight(), sw::mark::FindFieldSep(), MSWordExportBase::GetAnnotationMarks(), MSWordExportBase::GetBookmarks(), sw::mark::MarkManager::getFieldmarkAt(), SwPostItHelper::getLayoutInfos(), SwXTextRange::getStart(), SwPaM::HasReadonlySel(), BookmarkTable::InsertBookmark(), MSWordExportBase::NearestAnnotationMark(), MSWordExportBase::NearestBookmark(), sw::mark::DateFieldmark::ReplaceContent(), SwScriptInfo::selectHiddenTextProperty(), and SwTextNode::Update().
|
pure virtual |
Implemented in sw::mark::MarkBase.
Referenced by sw::mark::MarkManager::changeFormFieldmarkType(), sw::CopyBookmarks(), SwFieldRefPage::FillItemSet(), BookmarkTable::GetNameProposal(), BookmarkTable::GetRowByBookmarkName(), SwTOXPara::GetURL(), IMPL_LINK_NOARG(), BookmarkTable::InsertBookmark(), MSWordExportBase::OutputTextNode(), and sw::mark::MarkManager::renameMark().
|
pure virtual |
Implemented in sw::mark::MarkBase, and sw::mark::CrossRefBookmark.
Referenced by SwXTextRange::GetPositions(), sw::IsMarkHidden(), sw::mark::DateFieldmark::ReleaseDoc(), sw::mark::SaveBookmark::SaveBookmark(), and SwHistoryBookmark::SetInDoc().
|
pure virtual |
Implemented in sw::mark::MarkBase.
Referenced by sw::mark::MarkManager::getAnnotationMarkFor(), and sw::mark::MarkManager::getFieldmarkFor().
|
pure virtual |
Implemented in sw::mark::MarkBase, and sw::mark::CrossRefBookmark.
Referenced by SwXTextRange::GetPositions(), BookmarkTable::InsertBookmark(), sw::IsMarkHidden(), SwEditWin::KeyInput(), sw::mark::SaveBookmark::SaveBookmark(), SwScriptInfo::selectHiddenTextProperty(), SwHistoryBookmark::SetInDoc(), and SwTextNode::Update().
|
pure virtual |
Implemented in sw::mark::Fieldmark, and sw::mark::MarkBase.