LibreOffice Module sw (master) 1
|
#include <DocumentFieldsManager.hxx>
Public Member Functions | |
DocumentFieldsManager (SwDoc &i_rSwdoc) | |
virtual const SwFieldTypes * | GetFieldTypes () const override |
virtual SwFieldType * | InsertFieldType (const SwFieldType &) override |
Insert field types. More... | |
virtual SwFieldType * | GetSysFieldType (const SwFieldIds eWhich) const override |
virtual SwFieldType * | GetFieldType (SwFieldIds nResId, const OUString &rName, bool bDbFieldMatching) const override |
Find first type with ResId and name. More... | |
virtual void | RemoveFieldType (size_t nField) override |
Remove field type. More... | |
virtual void | UpdateFields (bool bCloseDB) override |
virtual void | InsDeletedFieldType (SwFieldType &) override |
virtual void | PutValueToField (const SwPosition &rPos, const css::uno::Any &rVal, sal_uInt16 nWhich) override |
Puts a value into a field at a certain position. More... | |
virtual bool | UpdateField (SwTextField *rDstFormatField, SwField &rSrcField, bool bUpdateTableFields) override |
Updates a field. More... | |
virtual void | UpdateRefFields () override |
Update reference and table fields. More... | |
virtual void | UpdateTableFields (const SwTable *pTable) override |
virtual void | UpdateExpFields (SwTextField *pField, bool bUpdateRefFields) override |
virtual void | UpdateUsrFields () override |
Insert field type that was marked as deleted. More... | |
virtual void | UpdatePageFields (const SwTwips) override |
virtual void | LockExpFields () override |
virtual void | UnlockExpFields () override |
virtual bool | IsExpFieldsLocked () const override |
virtual SwDocUpdateField & | GetUpdateFields () const override |
virtual bool | SetFieldsDirty (bool b, const SwNode *pChk, SwNodeOffset nLen) override |
virtual void | SetFixFields (const DateTime *pNewDateTime) override |
virtual void | FieldsToCalc (SwCalc &rCalc, SwNodeOffset nLastNd, sal_Int32 nLastCnt) override |
virtual void | FieldsToCalc (SwCalc &rCalc, const SetGetExpField &rToThisField, SwRootFrame const *pLayout) override |
virtual void | FieldsToExpand (SwHashTable< HashStr > &rTable, const SetGetExpField &rToThisField, SwRootFrame const &rLayout) override |
virtual bool | IsNewFieldLst () const override |
virtual void | SetNewFieldLst (bool bFlag) override |
virtual void | InsDelFieldInFieldLst (bool bIns, const SwTextField &rField) override |
virtual sal_Int32 | GetRecordsPerDocument () const override |
bool | containsUpdatableFields () |
void | GCFieldTypes () |
Remove all unreferenced field types of a document. More... | |
void | InitFieldTypes () |
void | ClearFieldTypes () |
void | UpdateDBNumFields (SwDBNameInfField &rDBField, SwCalc &rCalc) |
virtual | ~DocumentFieldsManager () override |
virtual const SwFieldTypes * | GetFieldTypes () const =0 |
virtual SwFieldType * | InsertFieldType (const SwFieldType &)=0 |
virtual SwFieldType * | GetSysFieldType (const SwFieldIds eWhich) const =0 |
virtual SwFieldType * | GetFieldType (SwFieldIds nResId, const OUString &rName, bool bDbFieldMatching) const =0 |
virtual void | RemoveFieldType (size_t nField)=0 |
virtual void | UpdateFields (bool bCloseDB)=0 |
virtual void | InsDeletedFieldType (SwFieldType &)=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. More... | |
virtual bool | UpdateField (SwTextField *rDstFormatField, SwField &rSrcField, bool bUpdateTableFields)=0 |
Updates a field. More... | |
virtual void | UpdateRefFields ()=0 |
virtual void | UpdateTableFields (const SwTable *pTable)=0 |
virtual void | UpdateExpFields (SwTextField *pField, bool bUpdateRefFields)=0 |
virtual void | UpdateUsrFields ()=0 |
virtual void | UpdatePageFields (const SwTwips)=0 |
virtual void | LockExpFields ()=0 |
virtual void | UnlockExpFields ()=0 |
virtual bool | IsExpFieldsLocked () const =0 |
virtual SwDocUpdateField & | GetUpdateFields () const =0 |
virtual bool | SetFieldsDirty (bool b, const SwNode *pChk, SwNodeOffset nLen)=0 |
virtual void | SetFixFields (const DateTime *pNewDateTime)=0 |
virtual void | FieldsToCalc (SwCalc &rCalc, SwNodeOffset nLastNd, sal_Int32 nLastCnt)=0 |
virtual void | FieldsToCalc (SwCalc &rCalc, const SetGetExpField &rToThisField, SwRootFrame const *pLayout)=0 |
virtual void | FieldsToExpand (SwHashTable< HashStr > &rTable, const SetGetExpField &rToThisField, SwRootFrame const &rLayout)=0 |
virtual bool | IsNewFieldLst () const =0 |
virtual void | SetNewFieldLst (bool bFlag)=0 |
virtual void | InsDelFieldInFieldLst (bool bIns, const SwTextField &rField)=0 |
virtual sal_Int32 | GetRecordsPerDocument () const =0 |
Static Public Member Functions | |
static SwField * | GetFieldAtPos (const SwPosition &rPos) |
Returns the field at a certain position. More... | |
static SwTextField * | GetTextFieldAtPos (const SwPosition &rPos) |
Returns the field at a certain position. More... | |
Private Member Functions | |
DocumentFieldsManager (DocumentFieldsManager const &)=delete | |
DocumentFieldsManager & | operator= (DocumentFieldsManager const &)=delete |
void | UpdateExpFieldsImpl (SwTextField *pField, SwRootFrame const *pLayout) |
Private Attributes | |
SwDoc & | m_rDoc |
bool | mbNewFieldLst |
std::unique_ptr< SwDocUpdateField > | mpUpdateFields |
std::unique_ptr< SwFieldTypes > | mpFieldTypes |
sal_Int8 | mnLockExpField |
Additional Inherited Members | |
Protected Member Functions inherited from IDocumentFieldsAccess | |
virtual | ~IDocumentFieldsAccess () |
Definition at line 31 of file DocumentFieldsManager.hxx.
sw::DocumentFieldsManager::DocumentFieldsManager | ( | SwDoc & | i_rSwdoc | ) |
Definition at line 190 of file DocumentFieldsManager.cxx.
|
overridevirtual |
Definition at line 1789 of file DocumentFieldsManager.cxx.
References mpFieldTypes, and mpUpdateFields.
|
privatedelete |
void sw::DocumentFieldsManager::ClearFieldTypes | ( | ) |
Definition at line 1746 of file DocumentFieldsManager.cxx.
References INIT_FLDTYPES, and mpFieldTypes.
Referenced by SwDoc::ClearDoc().
bool sw::DocumentFieldsManager::containsUpdatableFields | ( | ) |
Definition at line 1676 of file DocumentFieldsManager.cxx.
References mpFieldTypes.
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1472 of file DocumentFieldsManager.cxx.
References SwDBManager::CloseAll(), SwDoc::GetDBManager(), GETFLD_CALC, m_rDoc, mbNewFieldLst, mpUpdateFields, and NULL.
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1501 of file DocumentFieldsManager.cxx.
References SwDBManager::CloseAll(), SwDoc::GetAllLayouts(), SwDoc::GetDBManager(), GETFLD_CALC, m_rDoc, mbNewFieldLst, mpUpdateFields, and NULL.
Referenced by UpdateTableFields().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1553 of file DocumentFieldsManager.cxx.
References HashStr::aSetStr, SwSetExpField::ChgExpStr(), Database, SwField::ExpandField(), SwHashTable< T >::Find(), SwSetExpField::GetExpStr(), SwFormatField::GetField(), GETFLD_EXPAND, SwTextAttr::GetFormatField(), SwFormulaField::GetFormula(), SwDoc::getIDocumentRedlineAccess(), SwFieldType::GetName(), SwField::GetSubType(), SwField::GetTyp(), nsSwGetSetExpType::GSE_STRING, SwDoc::IsClipBoard(), SwRootFrame::IsHideRedlines(), LookString(), m_rDoc, mbNewFieldLst, mpUpdateFields, nPos, SwHashTable< T >::resize(), SetExp, value, and SwFieldType::Which().
void sw::DocumentFieldsManager::GCFieldTypes | ( | ) |
Remove all unreferenced field types of a document.
Definition at line 1689 of file DocumentFieldsManager.cxx.
References INIT_FLDTYPES, mpFieldTypes, n, and RemoveFieldType().
Referenced by SwFEShell::Copy().
|
static |
Returns the field at a certain position.
rPos | position to search at |
Definition at line 1658 of file DocumentFieldsManager.cxx.
References SwFormatField::GetField(), SwTextAttr::GetFormatField(), and GetTextFieldAtPos().
Referenced by SwUndoFieldFromAPI::DoImpl(), PutValueToField(), and SwUndoFieldFromAPI::UndoImpl().
|
overridevirtual |
Find first type with ResId and name.
Implements IDocumentFieldsAccess.
Definition at line 292 of file DocumentFieldsManager.cxx.
References Database, DB_DELIM, Dde, GetAppCmpStrIgnore(), SwFieldType::GetName(), i, INIT_FLDTYPES, INIT_SEQ_FLDTYPES, mpFieldTypes, SetExp, TableOfAuthorities, User, and SwFieldType::Which().
Referenced by UpdateTableFields().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 198 of file DocumentFieldsManager.cxx.
References mpFieldTypes.
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1248 of file DocumentFieldsManager.cxx.
References DbNextSet, DbNumSet, SwFormatField::GetField(), GETFLD_ALL, SwTextAttr::GetFormatField(), SwField::GetTyp(), m_rDoc, mpUpdateFields, and SwFieldType::Which().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 283 of file DocumentFieldsManager.cxx.
References i, INIT_FLDTYPES, and mpFieldTypes.
Referenced by SetFixFields().
|
static |
Returns the field at a certain position.
rPos | position to search at |
Definition at line 1665 of file DocumentFieldsManager.cxx.
References sw::Default, SwPosition::GetContentIndex(), SwTextNode::GetFieldTextAttrAt(), SwPosition::GetNode(), and SwNode::GetTextNode().
Referenced by SwDoc::ConvertFieldsToText(), SwUndoFieldFromDoc::DoImpl(), GetFieldAtPos(), and SwUndoFieldFromDoc::UndoImpl().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1318 of file DocumentFieldsManager.cxx.
References mpUpdateFields.
Referenced by SetFieldsDirty().
void sw::DocumentFieldsManager::InitFieldTypes | ( | ) |
Definition at line 1696 of file DocumentFieldsManager.cxx.
References nsSwGetSetExpType::GSE_SEQ, INIT_FLDTYPES, m_rDoc, mpFieldTypes, and SwResId().
Referenced by SwDoc::SwDoc().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 416 of file DocumentFieldsManager.cxx.
References Dde, GetAppCmpStrIgnore(), SwFieldType::GetName(), i, INIT_FLDTYPES, mpFieldTypes, SetExp, User, and SwFieldType::Which().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1652 of file DocumentFieldsManager.cxx.
References SwDoc::IsInDtor(), m_rDoc, mbNewFieldLst, and mpUpdateFields.
|
overridevirtual |
Insert field types.
rFieldTyp | ??? |
Implements IDocumentFieldsAccess.
Definition at line 208 of file DocumentFieldsManager.cxx.
References SwFieldType::Copy(), Database, DateTime, Dde, GetAppCmpStrIgnore(), GetExp, SwDoc::getIDocumentState(), SwFieldType::GetName(), nsSwGetSetExpType::GSE_SEQ, i, INIT_FLDTYPES, INIT_SEQ_FLDTYPES, m_rDoc, mpFieldTypes, mpUpdateFields, SetExp, IDocumentState::SetModified(), Table, TableOfAuthorities, User, and SwFieldType::Which().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1313 of file DocumentFieldsManager.cxx.
References mnLockExpField.
Referenced by UpdateExpFields(), and UpdateFields().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1642 of file DocumentFieldsManager.cxx.
References mbNewFieldLst.
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1301 of file DocumentFieldsManager.cxx.
References mnLockExpField.
|
privatedelete |
|
overridevirtual |
Puts a value into a field at a certain position.
A missing field at the given position leads to a failure.
rPosition | position of the field |
rVal | the value |
nMId |
true | putting of value was successful |
false | else |
Implements IDocumentFieldsAccess.
Definition at line 478 of file DocumentFieldsManager.cxx.
References Any, GetFieldAtPos(), SwDoc::GetIDocumentUndoRedo(), m_rDoc, SwField::PutValue(), and SwField::QueryValue().
|
overridevirtual |
Remove field type.
Implements IDocumentFieldsAccess.
Definition at line 343 of file DocumentFieldsManager.cxx.
References Database, Dde, SwDoc::getIDocumentState(), INIT_FLDTYPES, SwDoc::IsUsed(), m_rDoc, mpFieldTypes, mpUpdateFields, SetExp, IDocumentState::SetModified(), User, and SwFieldType::Which().
Referenced by GCFieldTypes().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1323 of file DocumentFieldsManager.cxx.
References SwpHints::Count(), SwpHints::Get(), SwTextNode::GetAttrOutlineLevel(), SwNode::GetIndex(), SwNode::GetNodes(), SwTextNode::GetpSwpHints(), SwTextNode::GetSwpHints(), GetUpdateFields(), SwDoc::IsInDtor(), m_rDoc, n, RES_TXTATR_FIELD(), RES_TXTATR_INPUTFIELD(), SwDocUpdateField::SetFieldsDirty(), and SwTextAttr::Which().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1370 of file DocumentFieldsManager.cxx.
References aTypes, Author, DateTime, DocInfo, SwExtUserFieldType::Expand(), SwDocInfoFieldType::Expand(), SwAuthorFieldType::Expand(), Expand, ExtUser, Filename, SwFieldType::GatherFields(), Date::GetDate(), SwField::GetFormat(), SwDoc::getIDocumentState(), SwField::GetLanguage(), SwDocInfoField::GetName(), SwDocInfoField::GetSubType(), SwExtUserField::GetSubType(), GetSysFieldType(), tools::Time::GetTime(), SwField::GetTyp(), SwField::IsFixed(), IDocumentState::IsModified(), m_rDoc, IDocumentState::ResetModified(), SwAuthorField::SetExpansion(), SwFileNameField::SetExpansion(), SwDocInfoField::SetExpansion(), SwExtUserField::SetExpansion(), and DateTime::SYSTEM.
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1647 of file DocumentFieldsManager.cxx.
References mbNewFieldLst.
Referenced by UpdatePageFields().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1306 of file DocumentFieldsManager.cxx.
References mnLockExpField.
void sw::DocumentFieldsManager::UpdateDBNumFields | ( | SwDBNameInfField & | rDBField, |
SwCalc & | rCalc | ||
) |
Definition at line 1751 of file DocumentFieldsManager.cxx.
References SwCalc::Calculate(), DbNextSet, SwDBNameInfField::GetDBData(), SwDoc::GetDBManager(), SwField::GetPar1(), SwDBNameInfField::GetRealDBData(), SwDBManager::GetSelectedRecordId(), m_rDoc, SwDBData::nCommandType, SwDBManager::OpenDataSource(), SwDBData::sCommand, SwDBData::sDataSource, SwCalc::VarChange(), and SwField::Which().
Referenced by UpdateExpFieldsImpl().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 798 of file DocumentFieldsManager.cxx.
References SwDoc::GetAllLayouts(), GETFLD_ALL, IsExpFieldsLocked(), SwDoc::IsInReading(), m_rDoc, mbNewFieldLst, mpUpdateFields, UpdateExpFieldsImpl(), and UpdateRefFields().
Referenced by UpdateField(), and UpdateFields().
|
private |
Definition at line 849 of file DocumentFieldsManager.cxx.
References HashStr::aSetStr, SwSection::CalcHiddenFlag(), SwCalc::Calculate(), SwGetExpField::ChgExpStr(), SwSetExpField::ChgExpStr(), SwDBManager::CloseAll(), Database, DatabaseSetNumber, DbNextSet, DbNumSet, DbSetNumber, SwNode::EndOfSectionNode(), SwDBField::Evaluate(), SwDBSetNumberField::Evaluate(), SwHiddenTextField::Evaluate(), Expand, SwField::ExpandField(), SwDBManager::FillCalcWithMergeData(), SwHashTable< T >::Find(), SwFormatField::ForceUpdateTextNode(), SwSbxValue::GetBool(), SwSection::GetCondition(), SwDoc::GetDBManager(), SwSbxValue::GetDouble(), SwNodes::GetEndOfContent(), GetExp, SwSetExpField::GetExpStr(), SwFormatField::GetField(), SwTextAttr::GetFormatField(), SwFormulaField::GetFormula(), sw::mark::IBookmark::GetHideCondition(), SwDoc::getIDocumentRedlineAccess(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), LocaleDataWrapper::getLanguageTag(), LanguageTag::getLanguageType(), SvtSysLocale::GetLocaleData(), SwFieldType::GetName(), SwSetExpFieldType::GetName(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwDoc::GetNumberFormatter(), SwSetExpFieldType::GetOutlineLvl(), SwHiddenTextField::GetPar1(), SwHiddenParaField::GetPar1(), SwSectionFormat::GetParent(), SwSectionFormat::GetSection(), SwSectionFormat::GetSectionNode(), SwDoc::GetSections(), SwDBManager::GetSelectedRecordId(), SwDBSetNumberField::GetSetNumber(), SwField::GetSubType(), SwField::GetTyp(), SwFieldType::GetTypeStr(), nsSwGetSetExpType::GSE_STRING, HiddenPara, HiddenText, sw::mark::IBookmark::Hide(), SwCalc::IsCalcError(), SwDoc::IsClipBoard(), SwSection::IsCondHidden(), SwDBManager::IsDataSourceOpen(), SwRootFrame::IsHideRedlines(), SwGetExpField::IsInBodyText(), SwNode::IsSectionNode(), SwSetExpField::IsSequenceField(), SwSbxValue::IsVoidValue(), LANGUAGE_SYSTEM, SwTextInputField::LockNotifyContentChange(), LookString(), m_rDoc, MAXLEVEL, mpFieldTypes, mpUpdateFields, n, SwDBData::nCommandType, nLang, nPos, SbxValue::PutString(), SwDBData::sCommand, SwDBData::sDataSource, SwSetExpFieldType::SetChapter(), SwSection::SetCondHidden(), SwSection::SetCondition(), SetExp, SwHiddenParaField::SetHidden(), SwHiddenTextField::SetValue(), SwGetExpField::SetValue(), SwSetExpField::SetValue(), SwVectorModifyBase< Value >::size(), SwNode::StartOfSectionIndex(), SwTextInputField::UnlockNotifyContentChange(), UpdateDBNumFields(), User, value, SwCalc::VarChange(), and SwFieldType::Which().
Referenced by UpdateExpFields().
|
overridevirtual |
Updates a field.
rDstFormatField | field to update |
rSrcField | field containing the new values |
pMsgHint | |
bUpdateTableFields | TRUE: update table fields, too. |
true | update was successful |
false | else |
Implements IDocumentFieldsAccess.
Definition at line 494 of file DocumentFieldsManager.cxx.
References SwDoc::ChgDBData(), SwDBField::ChgValue(), SwDBField::ClearInitialized(), SwField::CopyField(), Database, DatabaseName, DbNextSet, DbNumSet, DbSetNumber, SwFormatField::ForceUpdateTextNode(), GetExp, SwFormatField::GetField(), SwTextAttr::GetFormatField(), SwDoc::GetIDocumentUndoRedo(), SwTextField::GetpTextNode(), SwTextAttr::GetStart(), SwTableNode::GetTable(), SwTextField::GetTextNode(), SwField::GetTyp(), SwValueField::GetValue(), HiddenPara, HiddenText, SwDBField::InitContent(), SwDoc::IsIdxInTable(), SwDBField::IsInitialized(), m_rDoc, Macro, SetExp, SwFormatField::SetField(), Table, SwTextNode::TriggerNodeUpdate(), UpdateExpFields(), SwFieldType::UpdateFields(), UpdateTableFields(), UpdateUsrFields(), User, and SwFieldType::Which().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 392 of file DocumentFieldsManager.cxx.
References SwDBManager::CloseAll(), SwDoc::GetDBManager(), SwDoc::getIDocumentState(), IsExpFieldsLocked(), m_rDoc, mpFieldTypes, IDocumentState::SetModified(), UpdateExpFields(), UpdateRefFields(), and UpdateTableFields().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 1279 of file DocumentFieldsManager.cxx.
References Chapter, DocStat, GetExp, i, INIT_FLDTYPES, PageNumber, RefPageGet, SetNewFieldLst(), SwFieldType::UpdateDocPos(), and SwFieldType::Which().
|
overridevirtual |
Update reference and table fields.
Implements IDocumentFieldsAccess.
Definition at line 587 of file DocumentFieldsManager.cxx.
References GetRef, and mpFieldTypes.
Referenced by UpdateExpFields(), and UpdateFields().
|
overridevirtual |
Implements IDocumentFieldsAccess.
Definition at line 594 of file DocumentFieldsManager.cxx.
References SwTableField::CalcField(), SwTableCalcPara::CalcWithStackOverflow(), SwTableBoxFormula::ChangeState(), SwTableFormula::ChgValid(), SwTableBox::ClaimFrameFormat(), FieldsToCalc(), sw::FindNeighbourFrameForNode(), SwNode::FindTableNode(), SwDoc::GetAllLayouts(), SwDoc::GetAttrPool(), GetBodyTextNode(), SwPosition::GetContentIndex(), SwNode::GetContentNode(), SwNodes::GetEndOfExtras(), GetFieldType(), SwNode::GetIndex(), SwFormat::GetItemState(), SfxItemPool::GetItemSurrogates(), SwContentNode::getLayoutFrame(), SwNodeIndex::GetNode(), SwPosition::GetNode(), SwDoc::GetNodes(), SwNode::GetNodes(), SwFrame::GetPhyPageNum(), SwTableBox::GetSttNd(), SwTableField::GetSubType(), SwTableNode::GetTable(), SwNode::GetTextNode(), SwNodes::GoNext(), SwNodes::IsDocNodes(), SwRootFrame::IsHideRedlines(), SwTableCalcPara::IsStackOverflow(), SwTableFormula::IsValid(), m_rDoc, NONE, nValue, SwTableFormula::PtrToBoxNm(), RES_BOXATR_BEGIN(), RES_BOXATR_END(), RES_BOXATR_FORMAT(), RES_BOXATR_FORMULA(), SwFormat::SetFormatAttr(), nsSwExtendedSubType::SUB_CMD, and Table.
Referenced by UpdateField(), and UpdateFields().
|
overridevirtual |
Insert field type that was marked as deleted.
Implements IDocumentFieldsAccess.
Definition at line 1227 of file DocumentFieldsManager.cxx.
References SwDoc::getIDocumentState(), SwUserFieldType::GetValue(), i, INIT_FLDTYPES, m_rDoc, mpFieldTypes, IDocumentState::SetModified(), User, and SwFieldType::Which().
Referenced by UpdateField().
|
private |
Definition at line 100 of file DocumentFieldsManager.hxx.
Referenced by FieldsToCalc(), FieldsToExpand(), GetRecordsPerDocument(), InitFieldTypes(), InsDelFieldInFieldLst(), InsertFieldType(), PutValueToField(), RemoveFieldType(), SetFieldsDirty(), SetFixFields(), UpdateDBNumFields(), UpdateExpFields(), UpdateExpFieldsImpl(), UpdateField(), UpdateFields(), UpdateTableFields(), and UpdateUsrFields().
|
private |
Definition at line 102 of file DocumentFieldsManager.hxx.
Referenced by FieldsToCalc(), FieldsToExpand(), InsDelFieldInFieldLst(), IsNewFieldLst(), SetNewFieldLst(), and UpdateExpFields().
|
private |
Definition at line 105 of file DocumentFieldsManager.hxx.
Referenced by IsExpFieldsLocked(), LockExpFields(), and UnlockExpFields().
|
private |
Definition at line 104 of file DocumentFieldsManager.hxx.
Referenced by ClearFieldTypes(), containsUpdatableFields(), GCFieldTypes(), GetFieldType(), GetFieldTypes(), GetSysFieldType(), InitFieldTypes(), InsDeletedFieldType(), InsertFieldType(), RemoveFieldType(), UpdateExpFieldsImpl(), UpdateFields(), UpdateRefFields(), UpdateUsrFields(), and ~DocumentFieldsManager().
|
private |
Definition at line 103 of file DocumentFieldsManager.hxx.
Referenced by FieldsToCalc(), FieldsToExpand(), GetRecordsPerDocument(), GetUpdateFields(), InsDelFieldInFieldLst(), InsertFieldType(), RemoveFieldType(), UpdateExpFields(), UpdateExpFieldsImpl(), and ~DocumentFieldsManager().