LibreOffice Module sw (master) 1
|
The inner part SwXContentControl, which is deleted with a locked SolarMutex. More...
Public Member Functions | |
Impl (SwXContentControl &rThis, SwDoc &rDoc, SwContentControl *pContentControl, uno::Reference< text::XText > xParentText, std::unique_ptr< const TextRangeList_t > pPortions) | |
const SwContentControl * | GetContentControl () const |
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< SwXContentControl > | 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< SwXContentControlText > | m_xText |
SwContentControl * | m_pContentControl |
bool | m_bShowingPlaceHolder |
bool | m_bCheckbox |
bool | m_bChecked |
OUString | m_aCheckedState |
OUString | m_aUncheckedState |
std::vector< SwContentControlListItem > | m_aListItems |
bool | m_bPicture |
bool | m_bDate |
OUString | m_aDateFormat |
OUString | m_aDateLanguage |
OUString | m_aCurrentDate |
bool | m_bPlainText |
bool | m_bComboBox |
bool | m_bDropDown |
OUString | m_aPlaceholderDocPart |
OUString | m_aDataBindingPrefixMappings |
OUString | m_aDataBindingXpath |
OUString | m_aDataBindingStoreItemID |
OUString | m_aColor |
OUString | m_aAppearance |
OUString | m_aAlias |
OUString | m_aTag |
sal_Int32 | m_nId |
sal_uInt32 | m_nTabIndex |
OUString | m_aLock |
Protected Member Functions | |
void | Notify (const SfxHint &rHint) override |
The inner part SwXContentControl, which is deleted with a locked SolarMutex.
The content control has a cached list of text portions for its contents. This list is created by SwXTextPortionEnumeration. The content control listens at the SwTextNode and throws away the cache when the text node changes.
Definition at line 140 of file unocontentcontrol.cxx.
|
inline |
Definition at line 180 of file unocontentcontrol.cxx.
References m_pContentControl, and SvtListener::StartListening().
const SwContentControl * SwXContentControl::Impl::GetContentControl | ( | ) | const |
Definition at line 211 of file unocontentcontrol.cxx.
References m_pContentControl.
|
overrideprotectedvirtual |
Reimplemented from SvtListener.
Definition at line 217 of file unocontentcontrol.cxx.
References aEvent, and SfxHint::GetId().
OUString SwXContentControl::Impl::m_aAlias |
Definition at line 174 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aAppearance |
Definition at line 173 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aCheckedState |
Definition at line 157 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aColor |
Definition at line 172 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aCurrentDate |
Definition at line 164 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDataBindingPrefixMappings |
Definition at line 169 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDataBindingStoreItemID |
Definition at line 171 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDataBindingXpath |
Definition at line 170 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDateFormat |
Definition at line 162 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDateLanguage |
Definition at line 163 of file unocontentcontrol.cxx.
std::vector<SwContentControlListItem> SwXContentControl::Impl::m_aListItems |
Definition at line 159 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aLock |
Definition at line 178 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aPlaceholderDocPart |
Definition at line 168 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aTag |
Definition at line 175 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aUncheckedState |
Definition at line 158 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bCheckbox |
Definition at line 155 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bChecked |
Definition at line 156 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bComboBox |
Definition at line 166 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bDate |
Definition at line 161 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bDropDown |
Definition at line 167 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bIsDescriptor |
Definition at line 150 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bIsDisposed |
Definition at line 149 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bPicture |
Definition at line 160 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bPlainText |
Definition at line 165 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bShowingPlaceHolder |
Definition at line 154 of file unocontentcontrol.cxx.
::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> SwXContentControl::Impl::m_EventListeners |
Definition at line 146 of file unocontentcontrol.cxx.
std::mutex SwXContentControl::Impl::m_Mutex |
Definition at line 145 of file unocontentcontrol.cxx.
sal_Int32 SwXContentControl::Impl::m_nId |
Definition at line 176 of file unocontentcontrol.cxx.
sal_uInt32 SwXContentControl::Impl::m_nTabIndex |
Definition at line 177 of file unocontentcontrol.cxx.
SwContentControl* SwXContentControl::Impl::m_pContentControl |
Definition at line 153 of file unocontentcontrol.cxx.
Referenced by GetContentControl(), and Impl().
std::unique_ptr<const TextRangeList_t> SwXContentControl::Impl::m_pTextPortions |
Definition at line 147 of file unocontentcontrol.cxx.
unotools::WeakReference<SwXContentControl> SwXContentControl::Impl::m_wThis |
Definition at line 143 of file unocontentcontrol.cxx.
uno::Reference<text::XText> SwXContentControl::Impl::m_xParentText |
Definition at line 151 of file unocontentcontrol.cxx.
rtl::Reference<SwXContentControlText> SwXContentControl::Impl::m_xText |
Definition at line 152 of file unocontentcontrol.cxx.