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 > const &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 | |
uno::WeakReference< uno::XInterface > | 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 606 of file unorefmk.cxx.
|
inline |
Definition at line 620 of file unorefmk.cxx.
References sw::BroadcasterMixin::GetNotifier(), m_bIsDescriptor, m_pMeta, and SvtListener::StartListening().
|
inline |
Definition at line 642 of file unorefmk.cxx.
References m_pMeta.
|
inline |
Definition at line 1239 of file unorefmk.cxx.
References m_pMeta.
|
overrideprotectedvirtual |
Reimplemented from SvtListener.
Definition at line 648 of file unorefmk.cxx.
References SfxHint::GetId().
bool SwXMeta::Impl::m_bIsDescriptor |
Definition at line 615 of file unorefmk.cxx.
Referenced by Impl().
bool SwXMeta::Impl::m_bIsDisposed |
Definition at line 614 of file unorefmk.cxx.
::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> SwXMeta::Impl::m_EventListeners |
Definition at line 611 of file unorefmk.cxx.
std::mutex SwXMeta::Impl::m_Mutex |
Definition at line 610 of file unorefmk.cxx.
sw::Meta* SwXMeta::Impl::m_pMeta |
Definition at line 618 of file unorefmk.cxx.
Referenced by GetMeta(), GetMetaField(), and Impl().
std::unique_ptr<const TextRangeList_t> SwXMeta::Impl::m_pTextPortions |
Definition at line 612 of file unorefmk.cxx.
uno::WeakReference<uno::XInterface> SwXMeta::Impl::m_wThis |
Definition at line 609 of file unorefmk.cxx.
uno::Reference<text::XText> SwXMeta::Impl::m_xParentText |
Definition at line 616 of file unorefmk.cxx.
rtl::Reference<SwXMetaText> SwXMeta::Impl::m_xText |
Definition at line 617 of file unorefmk.cxx.