LibreOffice Module sw (master) 1
|
Public Member Functions | |
Impl (SwDoc &rDoc, const TOXTypes eType, SwTOXBaseSection *const pBaseSection) | |
void | SetSectionFormat (SwSectionFormat &rFormat) |
SwSectionFormat * | GetSectionFormat () const |
SwTOXBase & | GetTOXSectionOrThrow () const |
sal_Int32 | GetFormMax () const |
virtual void | Notify (const SfxHint &) override |
Public Member Functions inherited from SvtListener | |
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< SwXDocumentIndex > | m_wThis |
std::mutex | m_Mutex |
::comphelper::OInterfaceContainerHelper4< util::XRefreshListener > | m_RefreshListeners |
::comphelper::OInterfaceContainerHelper4< lang::XEventListener > | m_EventListeners |
SfxItemPropertySet const & | m_rPropSet |
const TOXTypes | m_eTOXType |
bool | m_bIsDescriptor |
SwDoc * | m_pDoc |
std::optional< SwDocIndexDescriptorProperties_Impl > | m_oProps |
uno::WeakReference< container::XIndexReplace > | m_wStyleAccess |
uno::WeakReference< container::XIndexReplace > | m_wTokenAccess |
Private Attributes | |
SwSectionFormat * | m_pFormat |
Definition at line 289 of file unoidx.cxx.
|
inline |
Definition at line 307 of file unoidx.cxx.
References eType, GetFormat(), m_pFormat, and SvtListener::StartListening().
|
inline |
Definition at line 348 of file unoidx.cxx.
References SwForm::GetFormMax(), SwForm::GetFormMaxLevel(), SwTOXBase::GetTOXForm(), GetTOXSectionOrThrow(), m_bIsDescriptor, and m_eTOXType.
|
inline |
Definition at line 328 of file unoidx.cxx.
References m_pFormat.
Referenced by GetTOXSectionOrThrow().
|
inline |
Definition at line 332 of file unoidx.cxx.
References SwSectionFormat::GetSection(), GetSectionFormat(), and m_bIsDescriptor.
Referenced by GetFormMax().
|
overridevirtual |
Reimplemented from SvtListener.
Definition at line 359 of file unoidx.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::disposeAndClear(), SvtListener::EndListeningAll(), SfxHint::GetId(), m_EventListeners, m_Mutex, m_pFormat, m_RefreshListeners, m_wThis, and RES_REMOVE_UNO_OBJECT().
|
inline |
Definition at line 321 of file unoidx.cxx.
References SvtListener::EndListeningAll(), m_pFormat, and SvtListener::StartListening().
bool SwXDocumentIndex::Impl::m_bIsDescriptor |
Definition at line 301 of file unoidx.cxx.
Referenced by GetFormMax(), and GetTOXSectionOrThrow().
const TOXTypes SwXDocumentIndex::Impl::m_eTOXType |
Definition at line 300 of file unoidx.cxx.
Referenced by GetFormMax().
::comphelper::OInterfaceContainerHelper4<lang::XEventListener> SwXDocumentIndex::Impl::m_EventListeners |
Definition at line 298 of file unoidx.cxx.
Referenced by Notify().
std::mutex SwXDocumentIndex::Impl::m_Mutex |
Definition at line 296 of file unoidx.cxx.
Referenced by Notify().
std::optional<SwDocIndexDescriptorProperties_Impl> SwXDocumentIndex::Impl::m_oProps |
Definition at line 303 of file unoidx.cxx.
SwDoc* SwXDocumentIndex::Impl::m_pDoc |
Definition at line 302 of file unoidx.cxx.
|
private |
Definition at line 292 of file unoidx.cxx.
Referenced by GetSectionFormat(), Impl(), Notify(), and SetSectionFormat().
::comphelper::OInterfaceContainerHelper4<util::XRefreshListener> SwXDocumentIndex::Impl::m_RefreshListeners |
Definition at line 297 of file unoidx.cxx.
Referenced by Notify().
SfxItemPropertySet const& SwXDocumentIndex::Impl::m_rPropSet |
Definition at line 299 of file unoidx.cxx.
uno::WeakReference<container::XIndexReplace> SwXDocumentIndex::Impl::m_wStyleAccess |
Definition at line 304 of file unoidx.cxx.
unotools::WeakReference<SwXDocumentIndex> SwXDocumentIndex::Impl::m_wThis |
Definition at line 295 of file unoidx.cxx.
Referenced by Notify().
uno::WeakReference<container::XIndexReplace> SwXDocumentIndex::Impl::m_wTokenAccess |
Definition at line 305 of file unoidx.cxx.