LibreOffice Module sw (master) 1
|
#include <bookmark.hxx>
Public Member Functions | |
DdeBookmark (const SwPaM &rPaM) | |
const SwServerObject * | GetRefObject () const |
SwServerObject * | GetRefObject () |
bool | IsServer () const |
void | SetRefObject (SwServerObject *pObj) |
virtual void | DeregisterFromDoc (SwDoc &rDoc) |
~DdeBookmark () override | |
Public Member Functions inherited from sw::mark::MarkBase | |
SwPosition & | GetMarkPos () const override |
const OUString & | GetName () const override |
SwPosition & | GetOtherMarkPos () const override |
SwPosition & | GetMarkStart () const override |
SwPosition & | GetMarkEnd () const override |
bool | IsCoveringPosition (const SwPosition &rPos) const override |
bool | IsExpanded () const override |
void | SetName (const OUString &rName) |
virtual void | SetMarkPos (const SwPosition &rNewPos) |
virtual void | SetOtherMarkPos (const SwPosition &rNewPos) |
virtual void | ClearOtherMarkPos () |
virtual auto | InvalidateFrames () -> void |
OUString | ToString () const override |
void | dumpAsXml (xmlTextWriterPtr pWriter) const override |
void | Swap () |
virtual void | InitDoc (SwDoc &, sw::mark::InsertMode, SwPosition const *) |
~MarkBase () override | |
const unotools::WeakReference< SwXBookmark > & | GetXBookmark () const |
void | SetXBookmark (rtl::Reference< SwXBookmark > const &xBkmk) |
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 |
Private Attributes | |
tools::SvRef< SwServerObject > | m_aRefObj |
Additional Inherited Members | |
Protected Member Functions inherited from sw::mark::MarkBase | |
void | SwClientNotify (const SwModify &, const SfxHint &) override |
MarkBase (const SwPaM &rPaM, OUString aName) | |
Protected Member Functions inherited from sw::mark::IMark | |
IMark ()=default | |
Static Protected Member Functions inherited from sw::mark::MarkBase | |
static OUString | GenerateNewName (std::u16string_view rPrefix) |
Protected Attributes inherited from sw::mark::MarkBase | |
std::optional< SwPosition > | m_oPos1 |
std::optional< SwPosition > | m_oPos2 |
OUString | m_aName |
unotools::WeakReference< SwXBookmark > | m_wXBookmark |
Definition at line 136 of file core/inc/bookmark.hxx.
sw::mark::DdeBookmark::DdeBookmark | ( | const SwPaM & | rPaM | ) |
Definition at line 385 of file core/crsr/bookmark.cxx.
References u.
|
override |
Definition at line 400 of file core/crsr/bookmark.cxx.
References tools::SvRef< typename T >::get(), tools::SvRef< typename T >::is(), m_aRefObj, and p.
|
virtual |
Reimplemented in sw::mark::Bookmark.
Definition at line 394 of file core/crsr/bookmark.cxx.
References tools::SvRef< typename T >::get(), SwDoc::getIDocumentLinksAdministration(), IDocumentLinksAdministration::GetLinkManager(), tools::SvRef< typename T >::is(), m_aRefObj, and sfx2::LinkManager::RemoveServer().
Referenced by sw::mark::Bookmark::DeregisterFromDoc().
|
inline |
Definition at line 143 of file core/inc/bookmark.hxx.
References tools::SvRef< typename T >::get(), and m_aRefObj.
|
inline |
Definition at line 142 of file core/inc/bookmark.hxx.
References tools::SvRef< typename T >::get(), and m_aRefObj.
Referenced by sw::DocumentLinksAdministrationManager::CreateLinkSource().
|
inline |
Definition at line 145 of file core/inc/bookmark.hxx.
References tools::SvRef< typename T >::is(), and m_aRefObj.
void sw::mark::DdeBookmark::SetRefObject | ( | SwServerObject * | pObj | ) |
Definition at line 389 of file core/crsr/bookmark.cxx.
References m_aRefObj.
Referenced by sw::DocumentLinksAdministrationManager::CreateLinkSource(), SwServerObject::SetDdeBookmark(), and SwServerObject::SetNoServer().
|
private |
Definition at line 153 of file core/inc/bookmark.hxx.
Referenced by DeregisterFromDoc(), GetRefObject(), IsServer(), SetRefObject(), and ~DdeBookmark().