20#ifndef INCLUDED_SW_INC_FMTFLD_HXX
21#define INCLUDED_SW_INC_FMTFLD_HXX
26#include <com/sun/star/text/XTextField.hpp>
114 void InvalidateField();
118 return mpField.get();
122 return mpField.get();
132 void SetField( std::unique_ptr<SwField> pField );
143 void ClearTextField();
146 bool IsFieldInDoc()
const;
147 bool IsProtect()
const;
149 SAL_DLLPRIVATE css::uno::WeakReference<css::text::XTextField>
const&
GetXTextField()
const
150 {
return m_wXTextField; }
151 SAL_DLLPRIVATE
void SetXTextField(css::uno::Reference<css::text::XTextField>
const& xTextField)
152 { m_wXTextField = xTextField; }
struct _xmlTextWriter * xmlTextWriterPtr
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const
virtual bool operator==(const SfxPoolItem &) const=0
virtual SfxPoolItem * Clone(SfxItemPool *pPool=nullptr) const=0
Instances of SwFields and those derived from it occur 0 to n times.
Base class of all fields.
virtual void SwClientNotify(const SwModify &, const SfxHint &rHint) override
virtual bool GetInfo(SfxPoolItem &) const override
Dialog to specify the properties of date form field.
const bool m_bHideRedlines
CollectPostItsHint(std::vector< SwFormatField * > &rvFormatFields, IDocumentRedlineAccess const &rIDRA, bool bHideRedlines)
IDocumentRedlineAccess const & m_rIDRA
std::vector< SwFormatField * > & m_rvFormatFields
SwFormatField *& m_rpFormat
FindFormatForPostItIdHint(const sal_uInt32 nPostItId, SwFormatField *&rpFormat)
const sal_uInt32 m_nPostItId
std::vector< SwDDETable * > & m_rvTables
GatherDdeTablesHint(std::vector< SwDDETable * > &rvTables)
GatherFieldsHint(std::vector< SwFormatField * > &rvFields, bool bCollectOnlyInDocNodes=true)
const bool m_bCollectOnlyInDocNodes
std::vector< SwFormatField * > & m_rvFields
GatherNodeIndexHint(std::vector< SwNodeOffset > &rvNodeIndex)
std::vector< SwNodeOffset > & m_rvNodeIndex
GatherRefFieldsHint(std::vector< SwGetRefField * > &rvRFields, const sal_uInt16 nType)
std::vector< SwGetRefField * > & m_rvRFields