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 |
![]() | |
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 |
::comphelper::OMultiTypeInterfaceContainerHelper2 | m_Listeners |
SfxItemPropertySet const & | m_rPropSet |
const TOXTypes | m_eTOXType |
bool | m_bIsDescriptor |
SwDoc * | m_pDoc |
std::unique_ptr< SwDocIndexDescriptorProperties_Impl > | m_pProps |
uno::WeakReference< container::XIndexReplace > | m_wStyleAccess |
uno::WeakReference< container::XIndexReplace > | m_wTokenAccess |
Private Attributes | |
::osl::Mutex | m_Mutex |
SwSectionFormat * | m_pFormat |
Definition at line 291 of file unoidx.cxx.
|
inline |
Definition at line 308 of file unoidx.cxx.
References eType, GetFormat(), m_pFormat, and SvtListener::StartListening().
|
inline |
Definition at line 350 of file unoidx.cxx.
References SwForm::GetFormMax(), SwForm::GetFormMaxLevel(), SwTOXBase::GetTOXForm(), GetTOXSectionOrThrow(), m_bIsDescriptor, and m_eTOXType.
|
inline |
Definition at line 330 of file unoidx.cxx.
References m_pFormat.
Referenced by GetTOXSectionOrThrow().
|
inline |
Definition at line 334 of file unoidx.cxx.
References SwSectionFormat::GetSection(), GetSectionFormat(), m_bIsDescriptor, and m_pProps.
Referenced by GetFormMax().
|
overridevirtual |
Reimplemented from SvtListener.
Definition at line 361 of file unoidx.cxx.
References comphelper::OMultiTypeInterfaceContainerHelper2::disposeAndClear(), SvtListener::EndListeningAll(), SfxHint::GetId(), m_Listeners, m_pFormat, m_wThis, and RES_REMOVE_UNO_OBJECT().
|
inline |
Definition at line 323 of file unoidx.cxx.
References SvtListener::EndListeningAll(), m_pFormat, and SvtListener::StartListening().
bool SwXDocumentIndex::Impl::m_bIsDescriptor |
Definition at line 302 of file unoidx.cxx.
Referenced by GetFormMax(), and GetTOXSectionOrThrow().
const TOXTypes SwXDocumentIndex::Impl::m_eTOXType |
Definition at line 301 of file unoidx.cxx.
Referenced by GetFormMax().
::comphelper::OMultiTypeInterfaceContainerHelper2 SwXDocumentIndex::Impl::m_Listeners |
Definition at line 299 of file unoidx.cxx.
Referenced by Notify().
|
private |
Definition at line 294 of file unoidx.cxx.
SwDoc* SwXDocumentIndex::Impl::m_pDoc |
Definition at line 303 of file unoidx.cxx.
|
private |
Definition at line 295 of file unoidx.cxx.
Referenced by GetSectionFormat(), Impl(), Notify(), and SetSectionFormat().
std::unique_ptr<SwDocIndexDescriptorProperties_Impl> SwXDocumentIndex::Impl::m_pProps |
Definition at line 304 of file unoidx.cxx.
Referenced by GetTOXSectionOrThrow().
SfxItemPropertySet const& SwXDocumentIndex::Impl::m_rPropSet |
Definition at line 300 of file unoidx.cxx.
uno::WeakReference<container::XIndexReplace> SwXDocumentIndex::Impl::m_wStyleAccess |
Definition at line 305 of file unoidx.cxx.
unotools::WeakReference<SwXDocumentIndex> SwXDocumentIndex::Impl::m_wThis |
Definition at line 298 of file unoidx.cxx.
Referenced by Notify().
uno::WeakReference<container::XIndexReplace> SwXDocumentIndex::Impl::m_wTokenAccess |
Definition at line 306 of file unoidx.cxx.