LibreOffice Module sw (master) 1
|
the Meta has a cached list of text portions for its contents this list is created by SwXTextPortionEnumeration the Meta listens at the SwTextNode and throws away the cache when it changes More...
Public Member Functions | |
Impl (SwXMeta &rThis, SwDoc &rDoc, ::sw::Meta *const pMeta, uno::Reference< text::XText > xParentText, std::unique_ptr< TextRangeList_t const > pPortions) | |
const ::sw::Meta * | GetMeta () const |
const ::sw::MetaField * | GetMetaField () const |
![]() | |
SvtListener ()=default | |
SvtListener (const SvtListener &r)=default | |
virtual | ~SvtListener () COVERITY_NOEXCEPT_FALSE |
bool | StartListening (SvtBroadcaster &rBroadcaster) |
void | EndListening (SvtBroadcaster &rBroadcaster) |
void | EndListeningAll () |
void | CopyAllBroadcasters (const SvtListener &r) |
bool | HasBroadcaster () const |
virtual void | Notify (const SfxHint &rHint) |
virtual void | Query (QueryBase &rQuery) const |
Public Attributes | |
unotools::WeakReference< SwXMeta > | m_wThis |
std::mutex | m_Mutex |
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | m_EventListeners |
std::unique_ptr< const TextRangeList_t > | m_pTextPortions |
bool | m_bIsDisposed |
bool | m_bIsDescriptor |
uno::Reference< text::XText > | m_xParentText |
rtl::Reference< SwXMetaText > | m_xText |
sw::Meta * | m_pMeta |
Protected Member Functions | |
virtual void | Notify (const SfxHint &rHint) override |
the Meta has a cached list of text portions for its contents this list is created by SwXTextPortionEnumeration the Meta listens at the SwTextNode and throws away the cache when it changes
This inner part of SwXMeta is deleted with a locked SolarMutex.
Definition at line 592 of file unorefmk.cxx.
|
inline |
Definition at line 606 of file unorefmk.cxx.
References m_bIsDescriptor, m_pMeta, and SvtListener::StartListening().
|
inline |
Definition at line 628 of file unorefmk.cxx.
References m_pMeta.
|
inline |
Definition at line 1198 of file unorefmk.cxx.
References m_pMeta.
|
overrideprotectedvirtual |
Reimplemented from SvtListener.
Definition at line 634 of file unorefmk.cxx.
References SfxHint::GetId().
bool SwXMeta::Impl::m_bIsDescriptor |
Definition at line 601 of file unorefmk.cxx.
Referenced by Impl().
bool SwXMeta::Impl::m_bIsDisposed |
Definition at line 600 of file unorefmk.cxx.
::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> SwXMeta::Impl::m_EventListeners |
Definition at line 597 of file unorefmk.cxx.
std::mutex SwXMeta::Impl::m_Mutex |
Definition at line 596 of file unorefmk.cxx.
sw::Meta* SwXMeta::Impl::m_pMeta |
Definition at line 604 of file unorefmk.cxx.
Referenced by GetMeta(), GetMetaField(), and Impl().
std::unique_ptr<const TextRangeList_t> SwXMeta::Impl::m_pTextPortions |
Definition at line 598 of file unorefmk.cxx.
unotools::WeakReference<SwXMeta> SwXMeta::Impl::m_wThis |
Definition at line 595 of file unorefmk.cxx.
uno::Reference<text::XText> SwXMeta::Impl::m_xParentText |
Definition at line 602 of file unorefmk.cxx.
rtl::Reference<SwXMetaText> SwXMeta::Impl::m_xText |
Definition at line 603 of file unorefmk.cxx.