|
LibreOffice Module sw (master) 1
|
Public Member Functions | |
| Impl (SwDoc *const pDoc, SwFormatField *const pFormat, SwServiceType nServiceId) | |
| virtual | ~Impl () override |
| void | SetFormatField (SwFormatField *pFormatField, SwDoc *pDoc) |
| SwFormatField * | GetFormatField () |
| bool | IsDescriptor () const |
| void | Invalidate () |
| const SwField * | GetField () const |
| SwFieldType * | GetFieldType () const |
| void | SetFieldType (SwFieldType &rType) |
| void | ClearFieldType () |
| 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 | |
| std::mutex | m_Mutex |
| SwFieldType * | m_pFieldType |
| SwFormatField * | m_pFormatField |
| unotools::WeakReference< SwXTextField > | m_wThis |
| ::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | m_EventListeners |
| SwDoc * | m_pDoc |
| rtl::Reference< SwTextAPIObject > | m_xTextObject |
| bool | m_bIsDescriptor |
| bool | m_bCallUpdate |
| SwServiceType | m_nServiceId |
| OUString | m_sTypeName |
| std::unique_ptr< SwFieldProperties_Impl > | m_pProps |
Definition at line 1072 of file unofield.cxx.
|
inline |
Definition at line 1091 of file unofield.cxx.
References StartListening.
|
inlineoverridevirtual |
Definition at line 1106 of file unofield.cxx.
|
inline |
Definition at line 1153 of file unofield.cxx.
References SvtListener::EndListeningAll().
| const SwField * SwXTextField::Impl::GetField | ( | ) | const |
Definition at line 2628 of file unofield.cxx.
|
inline |
Definition at line 1138 of file unofield.cxx.
References SwFormatField::GetField(), and SwField::GetTyp().
|
inline |
Definition at line 1124 of file unofield.cxx.
| void SwXTextField::Impl::Invalidate | ( | ) |
Definition at line 2595 of file unofield.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::disposeAndClear(), SvtListener::EndListeningAll(), m_EventListeners, m_Mutex, m_pDoc, m_pFormatField, and m_wThis.
|
inline |
Definition at line 1128 of file unofield.cxx.
|
overridevirtual |
Reimplemented from SvtListener.
Definition at line 2610 of file unofield.cxx.
References SfxHint::GetId(), RES_OBJECTDYING(), and RES_REMOVE_UNO_OBJECT().
|
inline |
Definition at line 1147 of file unofield.cxx.
References StartListening.
|
inline |
Definition at line 1114 of file unofield.cxx.
References StartListening.
| bool SwXTextField::Impl::m_bCallUpdate |
Definition at line 1086 of file unofield.cxx.
| bool SwXTextField::Impl::m_bIsDescriptor |
Definition at line 1085 of file unofield.cxx.
| ::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> SwXTextField::Impl::m_EventListeners |
Definition at line 1081 of file unofield.cxx.
Referenced by Invalidate().
| std::mutex SwXTextField::Impl::m_Mutex |
Definition at line 1076 of file unofield.cxx.
Referenced by Invalidate().
| SwServiceType SwXTextField::Impl::m_nServiceId |
Definition at line 1087 of file unofield.cxx.
| SwDoc* SwXTextField::Impl::m_pDoc |
Definition at line 1083 of file unofield.cxx.
Referenced by Invalidate().
| SwFieldType* SwXTextField::Impl::m_pFieldType |
Definition at line 1077 of file unofield.cxx.
| SwFormatField* SwXTextField::Impl::m_pFormatField |
Definition at line 1078 of file unofield.cxx.
Referenced by Invalidate().
| std::unique_ptr<SwFieldProperties_Impl> SwXTextField::Impl::m_pProps |
Definition at line 1089 of file unofield.cxx.
| OUString SwXTextField::Impl::m_sTypeName |
Definition at line 1088 of file unofield.cxx.
| unotools::WeakReference<SwXTextField> SwXTextField::Impl::m_wThis |
Definition at line 1080 of file unofield.cxx.
Referenced by Invalidate().
| rtl::Reference<SwTextAPIObject> SwXTextField::Impl::m_xTextObject |
Definition at line 1084 of file unofield.cxx.