24#include <rtl/ustring.hxx>
Document fields related interfaces.
virtual void SetNewFieldLst(bool bFlag)=0
virtual bool SetFieldsDirty(bool b, const SwNode *pChk, SwNodeOffset nLen)=0
virtual void UpdateTableFields(const SwTable *pTable)=0
virtual void InsDeletedFieldType(SwFieldType &)=0
virtual void FieldsToCalc(SwCalc &rCalc, const SetGetExpField &rToThisField, SwRootFrame const *pLayout)=0
virtual void InsDelFieldInFieldLst(bool bIns, const SwTextField &rField)=0
virtual SwFieldType * GetSysFieldType(const SwFieldIds eWhich) const =0
virtual void FieldsToExpand(SwHashTable< HashStr > &rTable, const SetGetExpField &rToThisField, SwRootFrame const &rLayout)=0
virtual SwFieldType * GetFieldType(SwFieldIds nResId, const OUString &rName, bool bDbFieldMatching) const =0
virtual void UpdateRefFields()=0
virtual bool IsNewFieldLst() const =0
virtual void UpdateUsrFields()=0
virtual SwFieldType * InsertFieldType(const SwFieldType &)=0
virtual const SwFieldTypes * GetFieldTypes() const =0
virtual void UpdatePageFields(const SwTwips)=0
virtual SwDocUpdateField & GetUpdateFields() const =0
virtual void LockExpFields()=0
virtual void SetFixFields(const DateTime *pNewDateTime)=0
virtual void UpdateFields(bool bCloseDB)=0
virtual void RemoveFieldType(size_t nField)=0
virtual sal_Int32 GetRecordsPerDocument() const =0
virtual void PutValueToField(const SwPosition &rPos, const css::uno::Any &rVal, sal_uInt16 nWhich)=0
Puts a value into a field at a certain position.
virtual bool IsExpFieldsLocked() const =0
virtual ~IDocumentFieldsAccess()
virtual bool UpdateField(SwTextField *rDstFormatField, SwField &rSrcField, bool bUpdateTableFields)=0
Updates a field.
virtual void UpdateExpFields(SwTextField *pField, bool bUpdateRefFields)=0
virtual void FieldsToCalc(SwCalc &rCalc, SwNodeOffset nLastNd, sal_Int32 nLastCnt)=0
virtual void UnlockExpFields()=0
Instances of SwFields and those derived from it occur 0 to n times.
Base class of all fields.
T should be a subclass of SwHash.
Base class of the Writer document model elements.
The root element of a Writer document layout.
SwTable is one table in the document model, containing rows (which contain cells).
Dialog to specify the properties of date form field.
bool IsFieldDeletedInModel(IDocumentRedlineAccess const &rIDRA, SwTextField const &rTextField)
Marks a position in the document model.