|
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.